-
Notifications
You must be signed in to change notification settings - Fork 3
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
Move main functionality to top-level of module + add example notebooks to CI #30
Conversation
oh, and a suggestion: since this changes the API, I would make this release |
- name: Run examples | ||
run: | | ||
cd examples | ||
python -m pip install -r requirements.txt | ||
python -m pip install jupyter nbclient | ||
jupyter execute estimate_hurst.ipynb | ||
jupyter execute generative_model.ipynb | ||
jupyter execute inversion.ipynb | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't know much about running notebooks in CI. I wonder if this is a common practice. Anyway, I think it's okay for these notebooks since they may not take much time.
Absolutely, I agree. Please go ahead. Thanks for contributing. |
Main effect: instead of
you can now do
The module called
signature
is now renamed tosignatures
to avoid double-naming.This PR also deprecates
signature_flattened
, and instead opts to use the more explicit route of manually callingflatten
in the few places it's needed.One additional bonus: the notebooks in
examples
have been added to CI to make sure we don't break them (the wholekey
thing withequinox.Sequential
comes into play there!)