github
Advanced Search
  • Home
  • Pricing and Signup
  • Explore GitHub
  • Blog
  • Login

pingswept / pysolar

  • Admin
  • Watch Unwatch
  • Fork
  • Your Fork
  • Pull Request
  • Download Source
    • 6
    • 0
  • Source
  • Commits
  • Network (0)
  • Issues (0)
  • Downloads (6)
  • Wiki (4)
  • Graphs
  • Tag: 0.2.1

click here to add a description

click here to add a homepage

  • Branches (1)
    • master
  • Tags (6)
    • 0.4.1
    • 0.4.0
    • 0.3.0RC2
    • 0.3.0RC1
    • 0.3.0
    • 0.2.1
Sending Request…
Enable Donations

Pledgie Donations

Once activated, we'll place the following badge in your repository's detail box:
Pledgie_example
This service is courtesy of Pledgie.

Pysolar is a collection of Python libraries for simulating the irradiation of any point on earth by the sun. It includes code for extremely precise ephemeris calculations. — Read more

  cancel

http://pysolar.org

  cancel
  • Private
  • Read-Only
  • HTTP Read-Only

This URL has Read+Write access

Added a docstring, removed some extra whitespace. 
Brandon Stafford (author)
Sat Mar 08 13:49:48 -0800 2008
commit  3ee9f8309fb56bc31ed96d070b071d81907a78fe
tree    19d4619a84075269291cdff46a468e2605e7400e
parent  f3197354125deecfcca51156143e961c020066a2
pysolar /
name age
history
message
file COPYING Sat Mar 01 15:36:54 -0800 2008 Initial import from SVN tag 0.2.0 [Brandon Stafford]
file README Loading commit data...
file constants.py
file poly.py
directory pysolar.org/
file shade.py Sat Mar 01 15:36:54 -0800 2008 Initial import from SVN tag 0.2.0 [Brandon Stafford]
file shade_test.py Sat Mar 01 15:36:54 -0800 2008 Initial import from SVN tag 0.2.0 [Brandon Stafford]
file solar.py
file testsolar.py
README
Pysolar performs calculations useful for the development of photovoltaic 
systems. Rough steps for use, until either forever or I have time to 
write more documentation:

1. Install python.
2. Get to a prompt that looks like: >>>
3. >>> import solar
4. >>> import datetime
5. >>> d = datetime.datetime.utcnow()
6. >>> lat = 42.0
7. >>> long = -71.0
8. >>> solar.GetAltitude(lat, long, d)
9. >>> solar.GetAzimuth(lat, long, d)

For better examples of usage, check http://pysolar.sourceforge.net/#examples

At this point, Pysolar has basic functionality, but it is relatively untested.
I did validate it against the data in a paper by Reda and Andreas; it agrees
to 4 significant figures, but that's just one data point.

If you use Pysolar, please let me know how accurate it is. It's difficult to
measure sun location with great precision, but I'd love to hear reports of
"Yeah, it worked to within a degree over the course of an afternoon in Spain."

Brandon Stafford
<first_name> @ pingswept org
Blog | Support | Training | Contact | API | Status | Twitter | Help | Security
© 2010 GitHub Inc. All rights reserved. | Terms of Service | Privacy Policy
Powered by the Dedicated Servers and
Cloud Computing of Rackspace Hosting®
Dedicated Server