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鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

make a aggregated package from all notebooks #83

Open
Borda opened this issue Sep 3, 2021 · 1 comment
Open

make a aggregated package from all notebooks #83

Borda opened this issue Sep 3, 2021 · 1 comment
Labels
ci/cd enhancement New feature or request help wanted Extra attention is needed

Comments

@Borda
Copy link
Member

Borda commented Sep 3, 2021

馃殌 Feature

As we generate ipython notebooks from each script we could also parse all functions and classes and copy them into a package that would have the same structure as notebooks

Motivation

extend the functionality of this project

Pitch

do not only showcase the classes/modules but also allow a reader to import and use them

Alternatives

Additional context

The package would have an identical module structure as notebooks/folders
Consider also exporting some contacts
no cross imports as the package will be generated to another separate branch (to keep it light for install)

@Borda Borda added enhancement New feature or request help wanted Extra attention is needed labels Sep 3, 2021
@stale stale bot added the won't fix This will not be worked on label Nov 4, 2021
@Lightning-AI Lightning-AI deleted a comment from stale bot Nov 4, 2021
@stale stale bot removed the won't fix This will not be worked on label Nov 4, 2021
@Borda Borda added this to To do in Improve CI/CD via automation Nov 10, 2021
@Borda Borda added the ci/cd label Dec 4, 2021
@Borda
Copy link
Member Author

Borda commented Dec 12, 2021

Each script need to be parsed and extract only functions and classes...
Check out ast, https://docs.python.org/3/library/ast.html

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ci/cd enhancement New feature or request help wanted Extra attention is needed
Projects
Development

No branches or pull requests

1 participant