Skip to main content

JPSLInstructor

(aka Jupyter Physical Science Lab Instructor package)

This package installs all of the packages in the Jupyter Physical Science lab suite, their dependencies and the Algebra_with_SymPy package into the current python environment. The packages can then be used in a Jupyter notebook to construct assignments. See the overall documentation and the descriptions of each package for more details.

If you have an example notebook to upload you can try it on binder: Binder

Installation

  1. Install python3+ on your system, if you have not. See python.org for instructions.
  2. Install a tool for managing and using virtual environments. This allows you to have multiple independent sets (virtual environments) of python packages installed. I recommend you use this so that you can have both an "instructor" and "student" environment for testing. I personally like using pipenv. You can install it using the command $ pip3 --user install pipenv. See the website for more information.
  3. Once you have the correct python and a virtual environment system, create a directory for your "Instructor" environment. Navigate into the directory. Then:
    • Create the empty virtual environment $ pipenv shell. This will create the environment, activate it and leave you inside it.
    • Still within the environment use pip to install this package $ pip install JPSLInstructor. This will take a while to run. There are a lot of packages to download and install.
  4. To exit the virtual environment just type "exit" on the command line $ exit.
  5. To enter the virtual environment: first make sure you are in the proper directory; then issue the command $ pipenv shell.
  6. To update you must be in the virtual environment. Use $ pip install -U JPSLInstructor.

Metadata

Release files for JPSLInstructor 0.8.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for JPSLInstructor 0.8.0
File Size Uploaded
jpslinstructor-0.8.0.tar.gz 2.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for JPSLInstructor 0.8.0
File Interpreter ABI Platform
JPSLInstructor-0.8.0-py3-none-any.whl Python 3 none any Details

Total release size: 4.7 kB

Release files / jpslinstructor-0.8.0.tar.gz

Download URL jpslinstructor-0.8.0.tar.gz
Size 2.4 kB
Tags Source
SHA-256 checksum
How to use checksums
033b5c05df98096995705b6c262f69221996dc815bb1c11cf17a5ecd5f5cf476
BLAKE2b-256 checksum
How to use checksums
0003fc84a2259f5410663fdb1c72bb658fa90ec08b7e4eed907099c43a45dfb7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.10.12

Release files / JPSLInstructor-0.8.0-py3-none-any.whl

Download URL JPSLInstructor-0.8.0-py3-none-any.whl
Size 2.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c6c9f58a9a90073a82d54b41cdc4f3e2fd64400a0441b87c3e980c5b5e6b3d9e
BLAKE2b-256 checksum
How to use checksums
2008ee2c3f1f8df1152a428484ab7ca23d4bbb995993cec06595e01a4a3b00bd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.10.12

Release history Release notifications | RSS feed

This release

0.8.0 This release

2 release files

0.7.0

2 release files

0.6.0

2 release files

0.5.2

2 release files

0.5.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page