-
Notifications
You must be signed in to change notification settings - Fork 10
/
CHANGELOG
43 lines (32 loc) · 1.39 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
# Changelog
All notable changes to this project will be documented in this file.
## [Unreleased]
## [0.1.0] - 2019-08-07
### Added
- First release
## [0.1.1] - 2019-08-15
### Added
- changelog file
### Changed
- modified how date and time is handled: instead of defining the date and time as a "day_of_the_year" integer (1->365), hour integer (0->23) and minutes (0->59) integer, now proper datetime objects are used. Therefore, i.e.:
sunset_time(n, lat) becomes sunset_time(date, lat)
theta(n, lat, beta, surf_az, hour, minute) becomes theta(date, lat, beta, surf_az)
- "solar_time" function becomes "standard2solar_time" to reflect that the input is a datetime object with standard local time, and the output is the solar local time.
- improved error raising and handling
## [0.1.2] - 2019-08-23
### Added
- panel class, that allows to define solar panels as objects. Tests and NB example
### Changed
- "B_nth_day" function is now called "B_nday"
- some functions names to all-lowercase
- test file: test_solar_radiation.py → test_radiation.py
- improved coverage in general, docstrings, unused imports...etc
### Removed
- the possibility of passing arrays containing datetime objects in some functions
- excessive error handling structures
## [0.1.3] - 2019-09-22
### Added
- binder example
- logo (svg and png)
### Changed
- importing. Added modules to __init__, so "import solarpy" is sufficient