GithubHelp home page GithubHelp logo

timex-normaliser's People

Contributors

filannim avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

lycheebay ringos

timex-normaliser's Issues

Suspected Bug in the Date Initialization Function

The following code is an excerpt from the tempexp_normaliser.py, starting from line 124.

def init_days_in_month(year): 
    days_in_month = {} 
    days_in_month[1] = 31 # jan 
    if isleapyear(year) == 'true': 
        days_in_month[2] = 30 #specifically here
    else:
        days_in_month[2] = 29 #and here
    days_in_month[3] = 31 # mar
    days_in_month[4] = 30 # apr
    days_in_month[5] = 31 # may 
    days_in_month[6] = 30 # jun
    days_in_month[7] = 31 # jul
    days_in_month[8] = 31 # aug 
    days_in_month[9] = 30 # sep 
    days_in_month[10] = 31 # oct 
    days_in_month[11] = 30 # nov
    days_in_month[12] = 31 # dec
    return days_in_month 

As far as I am concerned, a February month in a leap year should be 29 days in length, and 28 otherwise. May I ask if there's some other code that would subtract 1 from days_in_month[2], or if I have caught something? Thanks:D

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.