v0.1.3
Changelog
First minor update for PASEOS including more examples, docker files and some smaller changes as well as various bugfixes.
Major
- Added MPI example
- Added docker files
Minor
- Various docs and readme improvements
- Exposed simulation, current time, temperature in celsius to users
- Added automated checks of passed config files
- Allow setting an initial epoch without cfg files
- Allowed accounting for atmosphere in line of sight and eclipse computation via new config entry on central sphere radius
- Several bugfixes
What's Changed
- First steps module implementation by @gomezzz in #3
- Added setup.py by @gomezzz in #20
- Power/Battery Modeling by @gomezzz in #10
- Create communication handler by @GabrieleMeoni in #22
- Create actor factory by @gomezzz in #26
- Update run_tests.yml by @johanos1 in #37
- Readthedocs support by @gomezzz in #40
- Visual implementation follow up by @gomezzz in #39
- Visual implementation by @johanos1 in #27
- Extend activities by @gomezzz in #36
- Allow other entities than PASEOS to use event loop #48 by @johanos1 in #50
- Set position only once by @gomezzz in #53
- OS X crash on import paseos when pip installed by @johanos1 in #51
- Updating run_tests to use mamba by @gomezzz in #54
- Activity visualization by @gomezzz in #56
- small string changes by @gomezzz in #63
- Sentinel2 examples by @GabrieleMeoni in #38
- Added ability to remove activities and small test for it by @gomezzz in #69
- Warning user if constraint function doesn't return a value by @gomezzz in #70
- Ground station implementation by @gomezzz in #68
- Actor Status Monitoring & Saving to File by @gomezzz in #75
- Create readme by @GabrieleMeoni in #71
- Faster than real time execution by @gomezzz in #73
- Allow multiple paseos instances by @gomezzz in #89
- Update README.md by @gomezzz in #94
- Thermal model by @gomezzz in #81
- Event based time advancement by @gomezzz in #90
- Added find next window by @gomezzz in #93
- Monitor convenience functions by @gomezzz in #95
- Constellation example by @gomezzz in #92
- Small hotfix in constellation notebook by @gomezzz in #99
- Renamed "Charging" to "Standby" by @gomezzz in #100
- Fixing bug, removing notebook special case by @gomezzz in #109
- Example of learning application with PASEOS. by @johanos1 in #107
- Radiation by @gomezzz in #105
- Adding rtgs by @gomezzz in #104
- Adding release process and actions by @gomezzz in #115
- Small fixes for 0.1.0 by @gomezzz in #116
- Further steps for release v0.1.0 by @gomezzz in #120
- Fix table of contents by @GabrieleMeoni in #122
- Fixes for release by @gomezzz in #123
- Fixes for release 2 by @gomezzz in #124
- Release v0.1.0 by @gomezzz in #119
- hotfix to get pypi working by @gomezzz in #125
- Mpi example by @gomezzz in #121
- Small fixes in visualization by @gomezzz in #126
- Create docker-image.yml by @GabrieleMeoni in #137
- Create docker-nightly-image.yml by @GabrieleMeoni in #142
- Fix broken learning example by @johanos1 in #135
- Fix visualization example by @johanos1 in #144
- Provide access to local and simulation time of instance by @gomezzz in #143
- fixed typo in function name by @gomezzz in #132
- Skipping LOS betweens ground stations by @gomezzz in #131
- Create docker image by @GabrieleMeoni in #138
- Added paper references by @johanos1 in #146
- Check cfg by @gomezzz in #148
- Added temperature_in_C by @gomezzz in #147
- Improve los customizability by @gomezzz in #152
- Add direct link to paper to readme by @gomezzz in #154
- Fixed bug breaking CI by @gomezzz in #155
- Setting initial epoch by @gomezzz in #150
- Fixed tests badge by @gomezzz in #156
- Increased allowed ranges for tests to allow passing tests on slower devices by @gomezzz in #158
- Release v0.1.3 by @gomezzz in #160
- Finalizing Release 0.1.3 by @gomezzz in #162
New Contributors
- @gomezzz made their first contribution in #3
- @GabrieleMeoni made their first contribution in #22
- @johanos1 made their first contribution in #37
Full Changelog: https://github.com/aidotse/PASEOS/commits/v0.1.3