Skip to content

devmaufh/ITRDegreeDays

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ITRDegreeDays

ITRDegreeDays is an open source library for calculating grade days using the simple sinus method. This trigonometric method adjust some sinus funtions to daily lowest and highest temperatures.

this method consist in the next 6 cases:

  • Case 1: Completly under two umbrals
    Case 1

  • Case 2: It is applied when there are minimum temperatures below the lower threshold and the the maximum temperature is higher than the lower threshold but lower than the upper one.
    Case 2

  • Case 3: It develops when the maximum and minimum temperatures are within the thresholds and applies to a 24-hour period.
    Case 3

  • Case 4: It develops when the minimum temperature is above the lower threshold and the maximum temperature is higher than the maximum threshold.
    Case 4

  • Case 5: it is applied when the maximum and minimum temperatures are found above the two thresholds and applies to a 24-hour period.
    Case 5

  • Case 6: It develops when the minimum temperature is lower than the lower threshold and the Maximum temperature is greater than the upper threshold and applies to a 24-hour period.
    Case 6


Installation

pip install ITRDegreeDays

Usage

You only have to import DegreeDays library

from degreedays import DegreeDay

Simple example

case4=DegreeDays(26,14,96,21)
print("Test 1 - Grados días: ",case4)
case6=DegreeDays(26,14,46,10)  
print("Test 2 - Grados días: ", case6)
case2=DegreeDays(26,14,20,10)
print("Test 3 - Grados días: ",case2)   

# OUTPUT
#Test 1 - Grados días:  Días grados: 3.438542704073482
#Test 2 - Grados días:  Días grados: #0.8574860460979651
#Test 3 - Grados días:  Días grados: 2.123487819316327

Contributing

We welcome both pull request and issues on github.

Licensing

ITRDegreeDays is released under the MIT license.

About

ITRDegreeDays is an open source library for calculating grade days using the simple sinus method. This trigonometric method adjust some sinus funtions to daily lowest and highest temperatures.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages