![]() |
PyHelios 0.1.11
|
Classes | |
| class | LeafOptics |
| High-level interface for PROSPECT leaf optical model. More... | |
| class | LeafOpticsError |
| Exception raised for LeafOptics-specific errors. More... | |
| class | LeafOpticsProperties |
| Data class for PROSPECT leaf optical model parameters. More... | |
Functions | |
| _leafoptics_working_directory () | |
| Context manager that temporarily changes working directory to where LeafOptics assets are located. | |
Variables | |
| logger = logging.getLogger(__name__) | |
| list | AVAILABLE_SPECIES |
|
protected |
Context manager that temporarily changes working directory to where LeafOptics assets are located.
LeafOptics C++ code uses relative paths like "plugins/leafoptics/spectral_data/" expecting assets relative to working directory. This manager temporarily changes to the build directory where assets are actually located.
Definition at line 140 of file LeafOptics.py.
| list pyhelios.LeafOptics.AVAILABLE_SPECIES |
Definition at line 30 of file LeafOptics.py.
| pyhelios.LeafOptics.logger = logging.getLogger(__name__) |
Definition at line 21 of file LeafOptics.py.