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

Advance to version 0.1.0 #21

Merged
merged 7 commits into from
Aug 5, 2023
Merged

Advance to version 0.1.0 #21

merged 7 commits into from
Aug 5, 2023

Commits on Sep 29, 2022

  1. Refactor the xspline class (#18)

    * add new xfunctions
    
    * add xfunction module and add cache decorator to bspl
    
    * remove the explicit cache
    
    * remove redundant integer type
    
    * add add function for xfunction and switch to tuple method for the cache
    
    * add test for poly module
    
    * add test for indi module
    
    * add test for indi module
    
    * remove old scripts
    
    * update install file
    
    * update ci to python 3.10
    
    * update typing
    
    * add test for bspl
    
    * separate the function evaluation and argument validation
    
    * fix typo and import
    
    * format XFunction as a function wrapper
    
    * add constraint on integrals and recode add function
    
    * add test for the XFunction.add
    
    * change BundleXFunction to implement class method fun
    
    * separate out the argument checking
    
    * Add basis xfunction and convenient functions from bspl and poly
    
    * add xspline class
    
    * separate out cache clear function and auto clear in xspline
    
    * change num_basis_funs from property to len fun
    
    * add convenient import
    
    * add tests for check args and function call of xfunction
    
    * test basis xfunction
    
    * add test for xspline
    
    * add docstring for Bspl, Poly, Indi class
    zhengp0 committed Sep 29, 2022
    Configuration menu
    Copy the full SHA
    c99fd76 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    481aab6 View commit details
    Browse the repository at this point in the history
  3. fix the type hint typo

    zhengp0 committed Sep 29, 2022
    Configuration menu
    Copy the full SHA
    da1650c View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2023

  1. Configuration menu
    Copy the full SHA
    5b576c9 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2023

  1. Add docstring (#19)

    * add docstring to xfunction
    
    * remove dependency on Optional
    
    * add docstring to bspline function module
    
    * add docstring to indicator function
    
    * add docstring to poly class
    
    * add docstring for the main xspline class
    zhengp0 committed Jul 25, 2023
    Configuration menu
    Copy the full SHA
    cf357ed View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2023

  1. Configuration menu
    Copy the full SHA
    ed8617a View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2023

  1. Add documentation and gh-pages (#20)

    * change coefs to coef
    
    * add installation and example to readme file
    
    * add more examples
    
    * add final example
    
    * update badges
    
    * add code of conduct
    
    * add website documentation
    
    * remove the images in the parent folder
    
    * add gh actions to delopy docs
    zhengp0 committed Aug 5, 2023
    Configuration menu
    Copy the full SHA
    1723470 View commit details
    Browse the repository at this point in the history