A useful Astrophotography application to find the ideal exposure time, correcting for planetary shift.
·
Report Bug
·
Request Feature
Make the calculation work- Unit Test
Pull from config fileAllow selection of pixel_pitch statesIncorporate Pathlib
- To get a local copy up and running follow these simple steps.
- Clone the repo
git clone https://github.com/AxiomYT/NPF-Rule-Calculator-Python.git
- Execute with Python3
python ./astrophotography.py
- Before using this programme - you absolutely must edit the [Specific Camera Variables] and [Pixel Pitch] entries in the config.cfg file.
# F/Stop No. (Stops)
APERTURE = 5.6
# Millimetres (mm)
FOCAL_LENGTH = 300
- APERTURE > Has to be a Float.
- FOCAL_LENGTH > Has to be an Int.
PIXEL_PITCH = 6.423611111111111
PIXEL_PITCH =
PIXEL_WIDTH =
PIXEL_WIDTH = 3456
PHYSICAL_WIDTH =
PHYSICAL_WIDTH = 22.2
- PIXEL_PITCH > Has to be a Float.
- PIXEL_WIDTH > Has to be an Int.
- PHYSICAL_WIDTH > Has to be a Float.
PIXEL_PITCH = 6.423611111111111
PIXEL_WIDTH =
PHYSICAL_WIDTH =
PIXEL_PITCH =
PIXEL_WIDTH = 3456
PHYSICAL_WIDTH = 22.2
- Essentially - If you enter a manual value for pixel pitch, the programme will use this - and ignore the values for Pixel and Physical Width.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE
for more information.
Axiom - @MM7OWO
Project Link: https://github.com/AxiomYT/NPF-Rule-Calculator-Python