2 repository-uri
Mechanisms for calling Python functions and methods from within a C extension.
Distinct from Python-C Interfaces: Focuses on the reverse direction of interoperability (C calling Python), whereas the candidate focuses on Python calling C.
Explore 2 awesome GitHub repositories matching operating systems & systems programming · Python-from-C Invocations. Refine with filters or upvote what's useful.
pysheeet este o bibliotecă de referință tehnică ce oferă o colecție curatoriată de fragmente de cod și modele de implementare pentru dezvoltarea avansată în Python, integrarea sistemelor și calculul de înaltă performanță. Servește ca un ghid cuprinzător pentru implementarea programării de rețea de nivel scăzut, extensiilor native C și programării asincrone și concurente. Proiectul oferă framework-uri specializate pentru dezvoltarea și implementarea modelelor de limbaj mari, inclusiv instrumente pentru inferență distribuită pe GPU și servire de înaltă performanță. Include, de asemenea, modele detaliate pentru orchestrarea clusterelor de calcul de înaltă performanță, acoperind alocarea resurselor GPU și gestionarea sarcinilor de lucru pe mai multe noduri. Biblioteca acoperă o gamă largă de capabilități, inclusiv comunicarea securizată în rețea și criptografia, object-relational mapping și gestionarea bazelor de date, precum și implementarea structurilor de date și algoritmilor complecși. Oferă, de asemenea, utilitare pentru gestionarea memoriei, interoperabilitate nativă prin interfețe de funcții străine (FFI) și integrarea la nivel de sistem de operare.
Provides mechanisms for calling Python functions and methods from within a native C extension.
matplotlib-cpp este o bibliotecă C++ „header-only” și un wrapper care permite crearea de vizualizări 2D și 3D prin apelarea funcțiilor Matplotlib direct din codul C++. Servește drept interfață de plotare pentru generarea de grafice liniare, grafice cu bare și grafice de suprafață folosind un backend bazat pe Python. Biblioteca este concepută ca o integrare ușoară care oferă capabilități de plotare fără a necesita un proces complex de build sau binare compilate. Acoperă o gamă de capabilități de vizualizare, inclusiv randarea datelor multidimensionale, plotarea câmpurilor vectoriale și aranjarea mai multor sub-grafice. Toolkit-ul suportă, de asemenea, producerea de animații dinamice și exportul vizualizărilor generate ca fișiere imagine.
Provides the mechanism to invoke Python plotting functions from within a compiled C++ environment.