Skip to main content

A Solar Calculator

Project description

Sunriset

Solar Calculator

This package generates Solar Position Data based on Latitude, Longitude, Date and Time Zone.
Future updates will include elevation data.

The initial goal was to create a simple function that produced the daily sunrise and sunset for any given location. These calculations create a large amount of useful data that can be used for other solar related calculations and are based on the calculations from NOAA (National Oceanic & Atmospheric Administration). The calculations can be used in various projects, including, but not limited to, Solar Panel Placement, Sun Exposure for Building Construction, Photography, and Circadian Rhythm-based IOT projects, and Timers.

Get It Now

$ pip install sunriset

Documentation

The built-in outputs include:

Pandas DataFrame of all built-in calculations

Daily Sunrise, Sunset & Solar Noon time - In Progress

Solar Plots

Solar Window

Sunrise and Sunset Location

Requirements

datetime

datetime - timedelta

math

pytz (still in progress)

pandas

Additional Requirements

Matplotlib


Disclaimer Data for Litigation: The sunriset Solar Calculator is for research and recreational use only. The authors cannot certify or authenticate sunrise, sunset or solar position data. We do not collect observations of astronomical data, and due to atmospheric conditions, our calculated results may vary significantly from actual observed values.

For further information, please see the U.S. Naval Observatory's page Astronomical Data Used for Litigation.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sunriset-1.0.tar.gz (6.6 kB view details)

Uploaded Source

Built Distribution

sunriset-1.0-py3-none-any.whl (9.6 kB view details)

Uploaded Python 3

File details

Details for the file sunriset-1.0.tar.gz.

File metadata

  • Download URL: sunriset-1.0.tar.gz
  • Upload date:
  • Size: 6.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.37.0 CPython/3.7.3

File hashes

Hashes for sunriset-1.0.tar.gz
Algorithm Hash digest
SHA256 f7c9ab8a6b8638b28e69eb8211bf20981136b3928640afccd6e5a0bd7aae1677
MD5 e5687b7645d6100b4f0b052a6b4f6e1a
BLAKE2b-256 ee8dbb84c4b6a644cd742302ac0ae815ae474bc82ad1e34b41227c2677412727

See more details on using hashes here.

File details

Details for the file sunriset-1.0-py3-none-any.whl.

File metadata

  • Download URL: sunriset-1.0-py3-none-any.whl
  • Upload date:
  • Size: 9.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.37.0 CPython/3.7.3

File hashes

Hashes for sunriset-1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0b1013c6240bab4a1111a86c2f014f658ff7c342c59e21bcbead5df1d3431e0c
MD5 58686c26192f0484192fc8934bd5120a
BLAKE2b-256 1595fe1afba66cac1344740bff135caacf882cc1d61087ad2a51ef7fe4066190

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page