| Both sides previous revisionPrevious revisionNext revision | Previous revision |
| eman2:library [2025/06/19 19:44] – steveludtke | eman2:library [2025/06/29 23:48] (current) – steveludtke |
|---|
| * [[Eman2:NumPy|Using NumPy with EMAN2]] | * [[Eman2:NumPy|Using NumPy with EMAN2]] |
| * [[Eman2:JSStorage|EMAN2 JSON file access from Python]] | * [[Eman2:JSStorage|EMAN2 JSON file access from Python]] |
| /* * [[Eman2:BdbStorage|EMAN2 BDB access from Python (obsolete)]] */ | |
| * [[Eman2:Metadata|Parameters/Metadata appearing in EMData attributes (and stored on disk with the image), accessed with get_attr and set_attr]] | * [[Eman2:Metadata|Parameters/Metadata appearing in EMData attributes (and stored on disk with the image), accessed with get_attr and set_attr]] |
| /* * [[Eman2:AppMetadata|Parameters/Metadata for applications, not associated with a specific image, stored in bdb:project]] */ | |
| * [[EMAN2:EMAN1To2Translation|Limited Table of translations from EMAN1 functions -> EMAN2]] | * [[EMAN2:EMAN1To2Translation|Limited Table of translations from EMAN1 functions -> EMAN2]] |
| * [[EMAN2:PMWorkflow|Modifying the EMAN2 projectmanager workflow]] | * [[EMAN2:PMWorkflow|Modifying the EMAN2 projectmanager workflow]] |
| === Intermediate Concepts === | === Intermediate Concepts === |
| * [[Eman2:CProgQuickstart|EMAN2 C++ programming quickstart]] | * [[Eman2:CProgQuickstart|EMAN2 C++ programming quickstart]] |
| * [[Eman2:ProgOverview|How to add new capabilities to EMAN2 in C++]] | |
| * [[Eman2:UsingFTGL|Using FTGL in python/EMAN2]] | * [[Eman2:UsingFTGL|Using FTGL in python/EMAN2]] |
| * [[Eman2:Using3DWidget|Using the EMScene3D widget (3-D object display)]] | * [[Eman2:Using3DWidget|Using the EMScene3D widget (3-D object display)]] |
| * [[EMAN2:PMWorkflow|Tutorial for adding an e2program to projectmanager]] | * [[EMAN2:PMWorkflow|Tutorial for adding an e2program to projectmanager]] |
| * [[Eman2:AddingWizard| Adding a Wizard to projectmanager]] | * [[Eman2:AddingWizard| Adding a Wizard to projectmanager]] |
| * [[Eman2:ProgramingPM|Programming e2projectmanager.py]] | * [[Eman2:ProgrammingPM|Programming e2projectmanager.py]] |
| |
| === Advanced Topics === | === Advanced Topics === |
| * [[Eman2:UsingCudaFromC++|The EMData class and CUDA]] | * [[Eman2:UsingCudaFromC++|The EMData class and CUDA]] |
| * [[Eman2:FactoriesInPython|Abstract factories in python/EMAN2]] (Modular classes, like processors, projectors, reconstructors, etc.) | * [[Eman2:FactoriesInPython|Abstract factories in python/EMAN2]] (Modular classes, like processors, projectors, reconstructors, etc.) |
| * [[EMAN2:BuildSystem|Build System]] | * [[EMAN2:CondaBuildSystem|Conda Build System]] |
| | * [[EMAN2:BuildSystem|Build System (Legacy binaries)]] |
| |
| === Detailed Documentation on all Classes/Methods/Functions === | === Detailed Documentation on all Classes/Methods/Functions === |
| * There are a few classes like analyzers and reconstructors which are not methods of EMData | * There are a few classes like analyzers and reconstructors which are not methods of EMData |
| * Many utility functions are static members of EMUtil | * Many utility functions are static members of EMUtil |
| | |
| | /* obsolete |
| | * [[Eman2:BdbStorage|EMAN2 BDB access from Python (obsolete)]] |
| | * [[Eman2:AppMetadata|Parameters/Metadata for applications, not associated with a specific image, stored in bdb:project]] |
| | */ |
| |
| {{attachment:sphere_cylinder_dist_grey_c.png}} | {{attachment:sphere_cylinder_dist_grey_c.png}} |
| |