├── .github └── workflows │ ├── build.yml │ ├── latest-changes.jinja2 │ └── latest-changes.yml ├── .gitignore ├── .pre-commit-config.yaml ├── CITATION.cff ├── LICENSE ├── README.md ├── docs ├── changelog.md ├── faq.md ├── faq │ ├── cell-source-string.ipynb │ ├── example-after-init-set-filename.ipynb │ ├── example-project-uninitialized.md │ ├── example-project-uninitialized │ │ └── 2022-07-13-my-task-x.ipynb │ ├── example-project.md │ ├── example-project │ │ ├── 2022-05-13-my-task-x.ipynb │ │ ├── 2022-07-18-my-task-y.ipynb │ │ └── nbproject_metadata.yml │ ├── header-author-field.ipynb │ ├── inconsistent-packages-parents-no-store.ipynb │ ├── inconsistent-packages-parents-store.ipynb │ ├── initialize-set-env.ipynb │ ├── initialize.ipynb │ ├── internal-functions.ipynb │ ├── not-initialized.ipynb │ ├── publish-not-last-cell.ipynb │ ├── publish-set-version.ipynb │ ├── publish-without-saving.ipynb │ ├── publish-without-title.ipynb │ ├── publish-wrapper.ipynb │ ├── set-env-via-environment-var.ipynb │ ├── setup.md │ ├── title-not-at-top.ipynb │ └── trigger-exit-upon-init.ipynb ├── guide.md ├── guide │ ├── basic-metadata.ipynb │ ├── meta.ipynb │ ├── received.ipynb │ └── update-metadata.ipynb ├── index.md ├── quickstart.ipynb └── reference.md ├── lamin-project.yaml ├── nbproject ├── __init__.py ├── __main__.py ├── _cli.py ├── _header.py ├── _is_run_from_ipython.py ├── _logger.py ├── _meta.py ├── _publish.py ├── _schemas.py └── dev │ ├── __init__.py │ ├── _check_last_cell.py │ ├── _classic_nb_commands.py │ ├── _consecutiveness.py │ ├── _frontend_commands.py │ ├── _initialize.py │ ├── _jupyter_communicate.py │ ├── _jupyter_lab_commands.py │ ├── _lamin_communicate.py │ ├── _meta_live.py │ ├── _meta_store.py │ ├── _metadata_display.py │ ├── _notebook.py │ ├── _pypackage.py │ └── _set_version.py ├── noxfile.py ├── pyproject.toml └── tests ├── conftest.py ├── for-nbconvert.ipynb ├── test_cli.py ├── test_jupyter.py ├── test_nbconvert.py ├── test_notebooks.py └── test_set_version.py /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminlabs/nbproject/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/latest-changes.jinja2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminlabs/nbproject/HEAD/.github/workflows/latest-changes.jinja2 -------------------------------------------------------------------------------- /.github/workflows/latest-changes.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminlabs/nbproject/HEAD/.github/workflows/latest-changes.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminlabs/nbproject/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminlabs/nbproject/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CITATION.cff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminlabs/nbproject/HEAD/CITATION.cff -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminlabs/nbproject/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminlabs/nbproject/HEAD/README.md -------------------------------------------------------------------------------- /docs/changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminlabs/nbproject/HEAD/docs/changelog.md -------------------------------------------------------------------------------- /docs/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminlabs/nbproject/HEAD/docs/faq.md -------------------------------------------------------------------------------- /docs/faq/cell-source-string.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminlabs/nbproject/HEAD/docs/faq/cell-source-string.ipynb -------------------------------------------------------------------------------- /docs/faq/example-after-init-set-filename.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminlabs/nbproject/HEAD/docs/faq/example-after-init-set-filename.ipynb -------------------------------------------------------------------------------- /docs/faq/example-project-uninitialized.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminlabs/nbproject/HEAD/docs/faq/example-project-uninitialized.md -------------------------------------------------------------------------------- /docs/faq/example-project-uninitialized/2022-07-13-my-task-x.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminlabs/nbproject/HEAD/docs/faq/example-project-uninitialized/2022-07-13-my-task-x.ipynb -------------------------------------------------------------------------------- /docs/faq/example-project.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminlabs/nbproject/HEAD/docs/faq/example-project.md -------------------------------------------------------------------------------- /docs/faq/example-project/2022-05-13-my-task-x.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminlabs/nbproject/HEAD/docs/faq/example-project/2022-05-13-my-task-x.ipynb -------------------------------------------------------------------------------- /docs/faq/example-project/2022-07-18-my-task-y.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminlabs/nbproject/HEAD/docs/faq/example-project/2022-07-18-my-task-y.ipynb -------------------------------------------------------------------------------- /docs/faq/example-project/nbproject_metadata.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminlabs/nbproject/HEAD/docs/faq/example-project/nbproject_metadata.yml -------------------------------------------------------------------------------- /docs/faq/header-author-field.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminlabs/nbproject/HEAD/docs/faq/header-author-field.ipynb -------------------------------------------------------------------------------- /docs/faq/inconsistent-packages-parents-no-store.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminlabs/nbproject/HEAD/docs/faq/inconsistent-packages-parents-no-store.ipynb -------------------------------------------------------------------------------- /docs/faq/inconsistent-packages-parents-store.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminlabs/nbproject/HEAD/docs/faq/inconsistent-packages-parents-store.ipynb -------------------------------------------------------------------------------- /docs/faq/initialize-set-env.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminlabs/nbproject/HEAD/docs/faq/initialize-set-env.ipynb -------------------------------------------------------------------------------- /docs/faq/initialize.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminlabs/nbproject/HEAD/docs/faq/initialize.ipynb -------------------------------------------------------------------------------- /docs/faq/internal-functions.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminlabs/nbproject/HEAD/docs/faq/internal-functions.ipynb -------------------------------------------------------------------------------- /docs/faq/not-initialized.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminlabs/nbproject/HEAD/docs/faq/not-initialized.ipynb -------------------------------------------------------------------------------- /docs/faq/publish-not-last-cell.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminlabs/nbproject/HEAD/docs/faq/publish-not-last-cell.ipynb -------------------------------------------------------------------------------- /docs/faq/publish-set-version.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminlabs/nbproject/HEAD/docs/faq/publish-set-version.ipynb -------------------------------------------------------------------------------- /docs/faq/publish-without-saving.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminlabs/nbproject/HEAD/docs/faq/publish-without-saving.ipynb -------------------------------------------------------------------------------- /docs/faq/publish-without-title.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminlabs/nbproject/HEAD/docs/faq/publish-without-title.ipynb -------------------------------------------------------------------------------- /docs/faq/publish-wrapper.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminlabs/nbproject/HEAD/docs/faq/publish-wrapper.ipynb -------------------------------------------------------------------------------- /docs/faq/set-env-via-environment-var.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminlabs/nbproject/HEAD/docs/faq/set-env-via-environment-var.ipynb -------------------------------------------------------------------------------- /docs/faq/setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminlabs/nbproject/HEAD/docs/faq/setup.md -------------------------------------------------------------------------------- /docs/faq/title-not-at-top.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminlabs/nbproject/HEAD/docs/faq/title-not-at-top.ipynb -------------------------------------------------------------------------------- /docs/faq/trigger-exit-upon-init.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminlabs/nbproject/HEAD/docs/faq/trigger-exit-upon-init.ipynb -------------------------------------------------------------------------------- /docs/guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminlabs/nbproject/HEAD/docs/guide.md -------------------------------------------------------------------------------- /docs/guide/basic-metadata.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminlabs/nbproject/HEAD/docs/guide/basic-metadata.ipynb -------------------------------------------------------------------------------- /docs/guide/meta.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminlabs/nbproject/HEAD/docs/guide/meta.ipynb -------------------------------------------------------------------------------- /docs/guide/received.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminlabs/nbproject/HEAD/docs/guide/received.ipynb -------------------------------------------------------------------------------- /docs/guide/update-metadata.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminlabs/nbproject/HEAD/docs/guide/update-metadata.ipynb -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminlabs/nbproject/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/quickstart.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminlabs/nbproject/HEAD/docs/quickstart.ipynb -------------------------------------------------------------------------------- /docs/reference.md: -------------------------------------------------------------------------------- 1 | # Reference 2 | 3 | ```{eval-rst} 4 | .. automodule:: nbproject 5 | ``` 6 | -------------------------------------------------------------------------------- /lamin-project.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminlabs/nbproject/HEAD/lamin-project.yaml -------------------------------------------------------------------------------- /nbproject/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminlabs/nbproject/HEAD/nbproject/__init__.py -------------------------------------------------------------------------------- /nbproject/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminlabs/nbproject/HEAD/nbproject/__main__.py -------------------------------------------------------------------------------- /nbproject/_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminlabs/nbproject/HEAD/nbproject/_cli.py -------------------------------------------------------------------------------- /nbproject/_header.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminlabs/nbproject/HEAD/nbproject/_header.py -------------------------------------------------------------------------------- /nbproject/_is_run_from_ipython.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminlabs/nbproject/HEAD/nbproject/_is_run_from_ipython.py -------------------------------------------------------------------------------- /nbproject/_logger.py: -------------------------------------------------------------------------------- 1 | from lamin_utils import colors, logger 2 | -------------------------------------------------------------------------------- /nbproject/_meta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminlabs/nbproject/HEAD/nbproject/_meta.py -------------------------------------------------------------------------------- /nbproject/_publish.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminlabs/nbproject/HEAD/nbproject/_publish.py -------------------------------------------------------------------------------- /nbproject/_schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminlabs/nbproject/HEAD/nbproject/_schemas.py -------------------------------------------------------------------------------- /nbproject/dev/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminlabs/nbproject/HEAD/nbproject/dev/__init__.py -------------------------------------------------------------------------------- /nbproject/dev/_check_last_cell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminlabs/nbproject/HEAD/nbproject/dev/_check_last_cell.py -------------------------------------------------------------------------------- /nbproject/dev/_classic_nb_commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminlabs/nbproject/HEAD/nbproject/dev/_classic_nb_commands.py -------------------------------------------------------------------------------- /nbproject/dev/_consecutiveness.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminlabs/nbproject/HEAD/nbproject/dev/_consecutiveness.py -------------------------------------------------------------------------------- /nbproject/dev/_frontend_commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminlabs/nbproject/HEAD/nbproject/dev/_frontend_commands.py -------------------------------------------------------------------------------- /nbproject/dev/_initialize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminlabs/nbproject/HEAD/nbproject/dev/_initialize.py -------------------------------------------------------------------------------- /nbproject/dev/_jupyter_communicate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminlabs/nbproject/HEAD/nbproject/dev/_jupyter_communicate.py -------------------------------------------------------------------------------- /nbproject/dev/_jupyter_lab_commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminlabs/nbproject/HEAD/nbproject/dev/_jupyter_lab_commands.py -------------------------------------------------------------------------------- /nbproject/dev/_lamin_communicate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminlabs/nbproject/HEAD/nbproject/dev/_lamin_communicate.py -------------------------------------------------------------------------------- /nbproject/dev/_meta_live.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminlabs/nbproject/HEAD/nbproject/dev/_meta_live.py -------------------------------------------------------------------------------- /nbproject/dev/_meta_store.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminlabs/nbproject/HEAD/nbproject/dev/_meta_store.py -------------------------------------------------------------------------------- /nbproject/dev/_metadata_display.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminlabs/nbproject/HEAD/nbproject/dev/_metadata_display.py -------------------------------------------------------------------------------- /nbproject/dev/_notebook.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminlabs/nbproject/HEAD/nbproject/dev/_notebook.py -------------------------------------------------------------------------------- /nbproject/dev/_pypackage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminlabs/nbproject/HEAD/nbproject/dev/_pypackage.py -------------------------------------------------------------------------------- /nbproject/dev/_set_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminlabs/nbproject/HEAD/nbproject/dev/_set_version.py -------------------------------------------------------------------------------- /noxfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminlabs/nbproject/HEAD/noxfile.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminlabs/nbproject/HEAD/pyproject.toml -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminlabs/nbproject/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/for-nbconvert.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminlabs/nbproject/HEAD/tests/for-nbconvert.ipynb -------------------------------------------------------------------------------- /tests/test_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminlabs/nbproject/HEAD/tests/test_cli.py -------------------------------------------------------------------------------- /tests/test_jupyter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminlabs/nbproject/HEAD/tests/test_jupyter.py -------------------------------------------------------------------------------- /tests/test_nbconvert.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminlabs/nbproject/HEAD/tests/test_nbconvert.py -------------------------------------------------------------------------------- /tests/test_notebooks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminlabs/nbproject/HEAD/tests/test_notebooks.py -------------------------------------------------------------------------------- /tests/test_set_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laminlabs/nbproject/HEAD/tests/test_set_version.py --------------------------------------------------------------------------------