Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/arnebachmann/realestate-sunamount
Calculate the amount of natural sunlight inside a house to know if it's nice to live in
https://github.com/arnebachmann/realestate-sunamount
agent apartment buy estate house irradiation living photovoltaic python real rent solar
Last synced: about 1 month ago
JSON representation
Calculate the amount of natural sunlight inside a house to know if it's nice to live in
- Host: GitHub
- URL: https://github.com/arnebachmann/realestate-sunamount
- Owner: ArneBachmann
- License: mpl-2.0
- Created: 2017-09-07T11:35:24.000Z (over 7 years ago)
- Default Branch: main
- Last Pushed: 2021-06-15T17:05:28.000Z (over 3 years ago)
- Last Synced: 2024-03-02T18:26:47.245Z (10 months ago)
- Topics: agent, apartment, buy, estate, house, irradiation, living, photovoltaic, python, real, rent, solar
- Language: Python
- Size: 59.6 KB
- Stars: 1
- Watchers: 4
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Real estate sunlight estimator (RESE) #
This software calculates a score for the amount of natural sunlight coming into (the rooms of) a house through its windows, to get an idea of if it's nice to live inside it.
The library takes shadowing of neighboring buildings and other obstacles into account, as well as computation of realistic sunlight irradiation.This software is licensed under the [MPL-2.0](https://github.com/ArneBachmann/realestate-sunamount/blob/master/LICENSE).
If you use this library for whatever purpose, please let me know so I may link back and/or refer to your projects.
## Installation ##
`pip install rese`## Links ##
- [The package documentation](./sunamount.md)
- [A realistic sunlight simulation over time on a map online](https://www.sonnenverlauf.de/#/53.468,9.8129,11/2017.08.22/18:47/1/0)
- [The `pysolar` library](http://pysolar.org), licensed under GPLv3
- [The `pytz` library](http://pytz.sourceforge.net), licensed under the MIT licenseHint on using timezone-aware `datetime` objects:
- Best is using the `pytz` package, which knows about transition times between standard and daylight saving times.
- Alternatively, use fixed-hours timezones or the replacement class defined for Python 2 (cf. source of [`sunamount`](./sunamount.coco)).
- There is also an [example file](./example.coco) showing the use of the library.