Skip to main content

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)

Source distribution for sun-path-diagrams 1.0.0
File Size Uploaded Provenance
sun-path-diagrams-1.0.0.tar.gz 57.0 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for sun-path-diagrams 1.0.0
File Interpreter ABI Platform
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.

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page