vital
vital: A package for managing tidal energy systems, rotor simulations, vessel data, and more.
- This package provides modules for:
Handling tidal data (module_tidal)
Rotor simulations (module_rotor and module_rotor_simulation)
Constraint checking (module_constraint_checker)
Vessel operations (module_vessel)
Levelized cost of energy (LCOE) calculations (module_lcoe and module_lcoe_optimizer)
Battery charging systems
- It also includes:
Global physical constants (constGlobal)
Unit conversion constants (constUnitConvert)
- Modules:
constUnitConvert: Provides unit conversion constants.
constGlobal: Provides global physical constants.
module_tidal: Handles tidal data retrieval and processing.
module_rotor: Manages rotor performance data.
module_rotor_simulation: Simulates rotor behavior under various conditions.
module_constraint_checker: Checks constraints for tidal energy systems.
module_vessel: Manages vessel data and operations.
module_lcoe: Calculates levelized cost of energy (LCOE).
module_lcoe_optimizer: Optimizes LCOE calculations.
- Classes:
TidalData: Handles tidal data retrieval and processing.
RotorData: Manages rotor performance data.
RotorSimulation: Simulates rotor behavior under various conditions.
ConstraintChecker: Checks constraints for tidal energy systems.
VesselData: Manages vessel data and operations.
LCOEData: Represents data required for LCOE calculations.
LCOECalculator: Performs LCOE calculations.
LCOEOptimizer: Optimizes LCOE calculations.
- Constants:
CONVERT: Unit conversion constants.
GLOBAL: Global physical constants.
Main Classes
|
Load and process tidal data from NOAA or local fallback files. |
|
A class for managing and processing rotor performance data. |
|
A class for simulating rotor dynamics and calculating turbine performance metrics. |
|
A class for checking various constraints for turbine and vessel configurations. |
|
A class to represent the data and properties of a vessel. |
|
A class for managing and validating input data for LCOE calculations. |
|
A class for performing Levelized Cost of Energy (LCOE) calculations. |
|
Constants
|
A singleton class for unit conversion constants. |
|
A singleton class for global physical constants. |