LJ/clients/planetarium/Readme.txt

45 lines
1.2 KiB
Plaintext
Raw Normal View History

2019-01-31 03:14:54 +00:00
Multi Laser planetarium in python3 for LJ.
v0.01
Sam Neurohack
2019-01-28 13:18:19 +00:00
2019-02-10 23:31:24 +00:00
Make sure to understand altitude/azimuth coordinate system.
2019-01-28 13:18:19 +00:00
2019-02-10 15:53:51 +00:00
Display all solar planets and hipparcos catalog objects below a given magnitude. Accuracy tested against apparent data and starchart at https://www.calsky.com/cs.cgi?cha=7&sec=3&sub=2
2019-01-28 13:18:19 +00:00
2019-02-10 15:53:51 +00:00
It's an alpha release so a little hardcoded :
2019-01-31 03:14:54 +00:00
2019-02-10 15:53:51 +00:00
- set observer position (find SkyCity, SkyCountryCode) in main.py like 'Paris' and 'FR'
2019-02-10 23:31:24 +00:00
- set observer date/time in InitObserver() arguments (default is now in UTC)
- set what sky part you want to display for each laser in 'LaserSkies' variable : Define alitude and azimuth for top left and bottom right of each laser.
2019-01-31 03:14:54 +00:00
2019-02-10 15:53:51 +00:00
It needs more libraries than plan. Currently it relies on the awesome astropy, skyfield,...
2019-01-28 13:18:19 +00:00
2019-02-10 15:53:51 +00:00
Soon some pictures.
2019-01-28 13:18:19 +00:00
2019-02-10 15:53:51 +00:00
To Run :
2019-01-28 13:18:19 +00:00
2019-02-10 15:53:51 +00:00
Launch LJ first
python3 main.py
2019-01-28 13:18:19 +00:00
2019-02-10 15:53:51 +00:00
For debug options and more type : python3 --help
2019-01-28 13:18:19 +00:00
2019-02-10 15:53:51 +00:00
To install :
2019-01-28 13:18:19 +00:00
2019-02-10 23:31:24 +00:00
Install LJ first.
go3.sh install required python3 modules
2019-01-28 13:18:19 +00:00
2019-02-10 15:53:51 +00:00
NB :
- if you get an year error out of range : install the last skyfield "python-skyfield" in github.
- Read main.py
LICENCE : CC
Remember : LJ will automatically warp geometry according to alignement data before sending to lasers. See webUI.
'''