Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/the-aerospace-corporation/solarpy
https://github.com/the-aerospace-corporation/solarpy
Last synced: 3 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/the-aerospace-corporation/solarpy
- Owner: the-aerospace-corporation
- License: gpl-3.0
- Created: 2023-06-07T23:39:14.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-02-08T23:44:40.000Z (9 months ago)
- Last Synced: 2024-02-09T01:14:50.119Z (9 months ago)
- Language: Python
- Size: 3.76 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
# solarpy - Solar Cell and Radiation Degradation Model and Prediction
The solarpy package includes both EQFLUX and DDD degradation models. Using the functions in this library an user can either perform such functions as fitting radiation degradation data, generate relative damage coefficients (RDCs), derive DDD fitting coeffecients as well as other functions. Included in this package is the EQFLUX fully translated from the original Fortran code in The GaAs Radiation Handbook. Also included is the radiation degradation data of the ASEC GaAs solar cells. The data was extracted from teh plots in the handbook and is available for testing and examples.
## Getting Started
1.) Once you have download the .zip file and extracted the files, open up the Anaconda prompt.
2.) Install using the command "pip install 'path to package'". Using pip to install will install all dependencies
2a.) Alternatively if you plan to actively develop pearl, you can install using "pip install -e" or cd into the solarpy directory to the setup.py and use "python setup.py develop" (for advanced users).
3.) The solarpy library will automatically load all dependencies if you use pip.
4.) Check to see if solarpy is installed by typing "python" in the command line. Next type "import solarpy as sy" and type "sy.GaAs_Electron_RDC". You should see the print out for the GaAs Electron Rdc from The GaAs Radiation Handbook.
6.) If solarpy is correctly installed you are good to go...if not email [email protected]### Prerequisites
python 3.10
### solarpy DOCUMENTATION
Docs can be found here: Solarpy Docs.
```
numpy
scipy
pandasgit
matplotlib
julian
profilehooks
```