Skip to main content

No project description provided

This project has been archived.

The maintainers of this project have marked this project as archived. No new releases are expected.

Project description

revisit

Installation

pip install revisit

or with uv:

uv add revisit

Development

We recommend using uv for development. It will automatically manage virtual environments and dependencies for you.

uv run jupyter lab example.ipynb

Alternatively, create and manage your own virtual environment:

python -m venv .venv
source .venv/bin/activate
pip install -e ".[dev]"
jupyter lab example.ipynb

The widget front-end code bundles it's JavaScript dependencies. After setting up Python, make sure to install these dependencies locally:

yarn install

While developing, you can run the following in a separate terminal to automatically rebuild JavaScript as you make changes:

yarn run dev

Open example.ipynb in JupyterLab, VS Code, or your favorite editor to start developing. Changes made in js/ will be reflected in the notebook.

CODE GEN

datamodel-codegen --input StudyConfigSchema.json --output models.py  --custom-template-dir custom_templates --output-model-type pydantic_v2.BaseModel --additional-imports typing.TypedDict --input-file-type jsonschema --special-field-name-prefix we_are_going_to_replace_this && sed -i '' 's/we_are_going_to_replace_this_//g'  src/revisit/models.py

TESTS

cd revisit-py
python -m unittest tests.test_module_one

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

revisit-0.0.9.tar.gz (74.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

revisit-0.0.9-py2.py3-none-any.whl (75.6 kB view details)

Uploaded Python 2Python 3

File details

Details for the file revisit-0.0.9.tar.gz.

File metadata

  • Download URL: revisit-0.0.9.tar.gz
  • Upload date:
  • Size: 74.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.27.2

File hashes

Hashes for revisit-0.0.9.tar.gz
Algorithm Hash digest
SHA256 4d2b3f0815f1fcb7dfae57399553601c071ce2e1fac4e741729e7b4d171a3f7a
MD5 80e9fc6d00ea273c0a79a9b20dc87275
BLAKE2b-256 790d96aa3fd1529029866156239b1cba8b5639dd980b3704c731f9d341e60ca2

See more details on using hashes here.

File details

Details for the file revisit-0.0.9-py2.py3-none-any.whl.

File metadata

  • Download URL: revisit-0.0.9-py2.py3-none-any.whl
  • Upload date:
  • Size: 75.6 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.27.2

File hashes

Hashes for revisit-0.0.9-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 44d91073ddce8c46cfb62b07b6ddc63151be19fda6282866fbb70898f8322f04
MD5 159661963ac2c05471a95d3b02ad02c4
BLAKE2b-256 04a806b719503c5b73741fbd2f5e314e1ff5e3aa052c2083511d8919f4b836f3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page