Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

general improvements #15

Open
wants to merge 5 commits into
base: master
Choose a base branch
from
Open

Conversation

RileyMShea
Copy link

@RileyMShea RileyMShea commented Mar 15, 2021

Most of the changed files are from pre-commit running black

Real changes include:

  • Adding mkdocs for documentation
  • updating pre-commit.yaml
  • adding hypothesis for test fuzzing
  • added test cases for calenar_helpers
  • jitting calendar helper functions with numba

- was using deprecated flake8, black hooks;

- now, uses latest stable flake8,black hooks
- added type hints
- added numba njit decorator(speed increase)
- added numba to main
- added coverage,hypothesis, black to dev
- added mkdocs-material to docs
@maread99
Copy link
Collaborator

@gerrymanoim, is it intended that this PR will be merged? Seems that it includes some nice tests that are missing for calendar_helpers.

@gerrymanoim
Copy link
Owner

I think I originally dropped this because of the large number of files and numba jitting (and I especially didn't have time to review things in March). Sorry about that!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants