-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Description
The following features are planned:
- Full benchmarking of both performance and accuracy to enable a more informed choice of solar position algorithm for a given application.
- Add support for multithreading. This can be implemented at the interface level, so all algorithms can benefit.
- Add guide to implement a new solar position algorithm, explaining the interface design.
- Add extension for
ModelingToolkit.jl. There needs to be a way to integrate solar position functions (azimuth, zenith) into aModelingToolkit.jlmodel. Example name:SolarPositionModelingToolkitExt. - Arbitrary precision computations
- Implementation of remaining solar position algorithms that appear in
solposxandpvlib. - Runic.jl code formatting.
- JuliaC compatibility so we can compile this library. See https://github.com/fredrikekre/Runic.jl/tree/master/juliac for an example.
- Reactant.jl extension so we can run on CPU/GPU/TPU
- Improved trigonometric accuracy by using
evalpolyand related functions
Metadata
Metadata
Assignees
Labels
No labels