Sun Path Diagrams
Sun Path Diagrams is an application that outputs, as png images, the horizontal and vertical sun path diagrams. The input parameters are completed using a GUI built with Tkinter. The algorithms and formulas used to calculate the sun position were taken from the paper 'Solar position algorithm for solar radiation applications' (I. Reda, A. Andreas, 2003).
Installation
Create a virtual environment, activate it and run the command below in your terminal:
pip install sun-path-diagrams
Usage
Once the installation process is finished, run
sun-path-diagrams
in your terminal and the Sun Path Diagrams GUI should appear. The input parameters in the GUI are (hopefully) self-explanatory. Note that there is input validation built in the GUI but it is not exhaustive.
Some extra notes:
- The minimum year is 1900 and the maximum is 2100
- The image files are automatically named as VerticalSunPath_year-month-day.png and HorizontalSunPath_year-month-day.png where year-month-day is the date for which the sun-path is calculated
- The resolution of the output images is 800x800 pixels, enough for most reports or presentations
- The plotting data is saved (if selected) as a csv file with the fields: dates, azimuths and altitudes. There are 365/366 records (one for each day of the year) and the azimuths and altitudes contain 24 values each (for every hour of the day). The csv file is named SunPositions_year-month-day.csv
Release History
- 1.0.0
- First working release
Licence
The Sun Path Diagrams app is available under the GNU General Public License
Metadata
Release files for sun-path-diagrams 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| sun-path-diagrams-1.0.0.tar.gz | 57.0 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| sun_path_diagrams-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 102.6 kB
Release files / sun-path-diagrams-1.0.0.tar.gz
| Download URL | sun-path-diagrams-1.0.0.tar.gz |
|---|---|
| Size | 57.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9dac22aaf02abaab1231e61a8e849f44f6d06cfb70a2c6f03d4da8b7be7c2796
|
|
BLAKE2b-256 checksum How to use checksums |
c027da818f1272f82f7194efd36025beb36aabe5af31159cabbdcfef4885a10c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.2
|
Release files / sun_path_diagrams-1.0.0-py3-none-any.whl
| Download URL | sun_path_diagrams-1.0.0-py3-none-any.whl |
|---|---|
| Size | 45.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
7a8e4c5f090280db29a2fff78252ffd073c6b0f87bc3a3f5fa60abb768ede2d4
|
|
BLAKE2b-256 checksum How to use checksums |
16db1094285a9add1670f081a550fbbbb9e2c65097ba745116e9ad09a8d02b47
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.2
|
Security for sun-path-diagrams 1.0.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.