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

♻️ REFACTOR: package API/CLI/documentation #74

Merged
merged 40 commits into from
Jan 25, 2022
Merged

Commits on Jul 31, 2021

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

Commits on Aug 2, 2021

  1. ♻️ REFACTOR: Make notebook reader pluggable

    Rather than passing an optional `converter` to methods,
    we now store staged files with a specific reader key.
    The key relates to an entry-point (in group `jcache.readers`) of dynamically loaded reader.
    
    Also, the `jupyter_executors` entry group has been changed to `jcache.executors`,
    and `importlib-metadata` is used to load entry points.
    chrisjsewell committed Aug 2, 2021
    Configuration menu
    Copy the full SHA
    6d12357 View commit details
    Browse the repository at this point in the history
  2. ♻️ REFACTOR: stage -> project

    It was felt that this is conceptually easier to understand,
    i.e. it is a list of records for each notebook (& associated data) in the project,
    rather than just a staging area for pre-executed notebooks.
    chrisjsewell committed Aug 2, 2021
    Configuration menu
    Copy the full SHA
    3be9692 View commit details
    Browse the repository at this point in the history
  3. ♻️ REFACTOR: Consolidate remove-ids/remove-uris -> remove

    For `jcache project` commands, and remove `--all` option,
    in favour of separate `jcache project clear`
    chrisjsewell committed Aug 2, 2021
    Configuration menu
    Copy the full SHA
    dfba7b0 View commit details
    Browse the repository at this point in the history
  4. ✨ NEW: Add jbcache project merge

    To write out a notebook merging the project file with its cached outputs.
    chrisjsewell committed Aug 2, 2021
    Configuration menu
    Copy the full SHA
    fe4eaa6 View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2021

  1. Configuration menu
    Copy the full SHA
    86a57e1 View commit details
    Browse the repository at this point in the history
  2. 📚 DOCS: Update logo

    chrisjsewell committed Aug 3, 2021
    Configuration menu
    Copy the full SHA
    3519065 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c22fceb View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6cae353 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a35c364 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6d780fd View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2021

  1. ✨ NEW: Parallel (multiprocess) notebook execution

    The execution logic was also refactored, to reduce code duplication.
    
    Note, artefact retrieval has been removed for now,
    until the logic can be improved.
    chrisjsewell committed Aug 4, 2021
    Configuration menu
    Copy the full SHA
    47ab941 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0a5d1fe View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6ee0f79 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bd7493b View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2022

  1. fix org

    chrisjsewell committed Jan 12, 2022
    Configuration menu
    Copy the full SHA
    263cfe4 View commit details
    Browse the repository at this point in the history
  2. Apply suggestions from code review

    Co-authored-by: Chris Holdgraf <[email protected]>
    chrisjsewell and choldgraf committed Jan 12, 2022
    Configuration menu
    Copy the full SHA
    5dc3fea View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6cb88ff View commit details
    Browse the repository at this point in the history
  4. Remove click-completion

    click v8 has improved completion handling
    chrisjsewell committed Jan 12, 2022
    Configuration menu
    Copy the full SHA
    8e291bf View commit details
    Browse the repository at this point in the history
  5. Update index.md

    chrisjsewell committed Jan 12, 2022
    Configuration menu
    Copy the full SHA
    819f40c View commit details
    Browse the repository at this point in the history
  6. Update index.md

    chrisjsewell committed Jan 12, 2022
    Configuration menu
    Copy the full SHA
    8e8df2e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f3c3f9a View commit details
    Browse the repository at this point in the history
  8. update deps

    chrisjsewell committed Jan 12, 2022
    Configuration menu
    Copy the full SHA
    b10fbfe View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    5520614 View commit details
    Browse the repository at this point in the history
  10. Update tests.yml

    chrisjsewell committed Jan 12, 2022
    Configuration menu
    Copy the full SHA
    b58c14f View commit details
    Browse the repository at this point in the history
  11. Update tests.yml

    chrisjsewell committed Jan 12, 2022
    Configuration menu
    Copy the full SHA
    a2772c7 View commit details
    Browse the repository at this point in the history
  12. update pytest

    chrisjsewell committed Jan 12, 2022
    Configuration menu
    Copy the full SHA
    7d7e25d View commit details
    Browse the repository at this point in the history
  13. diff-nb to diff

    chrisjsewell committed Jan 12, 2022
    Configuration menu
    Copy the full SHA
    ca14dcf View commit details
    Browse the repository at this point in the history
  14. Make the stored read_data a dict

    So that we can make it more flexible, and allow for the myst-nb custom formats (with kwargs)
    chrisjsewell committed Jan 12, 2022
    Configuration menu
    Copy the full SHA
    2c16de5 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    626a387 View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2022

  1. Configuration menu
    Copy the full SHA
    add3a92 View commit details
    Browse the repository at this point in the history
  2. Move config,clear and execute to jcache project, add version …

    …to caches, move `--cache-path` to sub-levels
    chrisjsewell committed Jan 13, 2022
    Configuration menu
    Copy the full SHA
    06741f0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ff25419 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f9096e0 View commit details
    Browse the repository at this point in the history
  5. Change isort config

    chrisjsewell committed Jan 13, 2022
    Configuration menu
    Copy the full SHA
    afd4444 View commit details
    Browse the repository at this point in the history
  6. Upgrade to python 3.7

    chrisjsewell committed Jan 13, 2022
    Configuration menu
    Copy the full SHA
    4c2b5b8 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c473dc2 View commit details
    Browse the repository at this point in the history
  8. add emojis to docs

    chrisjsewell committed Jan 13, 2022
    Configuration menu
    Copy the full SHA
    979c051 View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2022

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