JPSLInstructor


NameJPSLInstructor JSON
Version 0.8.0 PyPI version JSON
download
home_pagehttps://github.com/JupyterPhysSciLab/JPSLInstructor
SummaryInstall all modules for Jupyter Physical Science Lab
upload_time2024-07-11 14:45:52
maintainerNone
docs_urlNone
authorJonathan Gutow
requires_pythonNone
licenseGPL-3.0+
keywords
VCS
bugtrack_url
requirements jupyterlab notebook nbclassic jupyter-instructortools JPSL-Tools-Menu jupyterPiDAQ Algebra_with_SymPy
Travis-CI No Travis.
coveralls test coverage No coveralls.
            ## JPSLInstructor
(aka Jupyter Physical Science Lab Instructor package)

This package installs all of the packages in the 
[Jupyter Physical Science lab suite](https://github.com/JupyterPhysSciLab), 
their dependencies and the [Algebra_with_SymPy](https://github.com/gutow/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](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/JupyterPhysSciLab/JPSLInstructor.git/HEAD?urlpath=/tree/)

#### Installation
1. Install python3+ on your system, if you have not. See 
   [python.org](https://python.org) for instructions.
1. 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](https://pipenv.pypa.io/en/latest/). You can install it using
   the command `$ pip3 --user install pipenv`. See the website for more
   information.
1. 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.
1. To exit the virtual environment just type "exit" on the command line
   `$ exit`.
1. To enter the virtual environment: first make sure you are in the proper 
   directory; then issue the command `$ pipenv shell`.
1. To update you must be in the virtual environment. Use 
   `$ pip install -U JPSLInstructor`.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/JupyterPhysSciLab/JPSLInstructor",
    "name": "JPSLInstructor",
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": null,
    "author": "Jonathan Gutow",
    "author_email": "gutow@uwosh.edu",
    "download_url": "https://files.pythonhosted.org/packages/00/03/fc84a2259f5410663fdb1c72bb658fa90ec08b7e4eed907099c43a45dfb7/jpslinstructor-0.8.0.tar.gz",
    "platform": null,
    "description": "## JPSLInstructor\n(aka Jupyter Physical Science Lab Instructor package)\n\nThis package installs all of the packages in the \n[Jupyter Physical Science lab suite](https://github.com/JupyterPhysSciLab), \ntheir dependencies and the [Algebra_with_SymPy](https://github.com/gutow/Algebra_with_Sympy)\npackage into the current python environment. The packages can then be used \nin a Jupyter notebook to construct assignments. See the overall \ndocumentation and the descriptions of each package for more details.\n\nIf you have an example notebook to upload you can try it on binder:\n[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/JupyterPhysSciLab/JPSLInstructor.git/HEAD?urlpath=/tree/)\n\n#### Installation\n1. Install python3+ on your system, if you have not. See \n   [python.org](https://python.org) for instructions.\n1. Install a tool for managing and using virtual environments. This \n   allows you to have multiple independent sets (virtual environments)\n   of python packages installed. I recommend you use this so\n   that you can have both an \"instructor\" and \"student\" environment for\n   testing. I personally like using\n   [pipenv](https://pipenv.pypa.io/en/latest/). You can install it using\n   the command `$ pip3 --user install pipenv`. See the website for more\n   information.\n1. Once you have the correct python and a virtual environment system,\n   create a directory for your \"Instructor\" environment. Navigate into\n   the directory. Then:\n   * Create the empty virtual environment `$ pipenv shell`. This will\n    create the environment, activate it and leave you inside it.\n   * Still within the environment use pip to install this package\n    `$ pip install JPSLInstructor`. This will take a while to run. There\n     are a lot of packages to download and install.\n1. To exit the virtual environment just type \"exit\" on the command line\n   `$ exit`.\n1. To enter the virtual environment: first make sure you are in the proper \n   directory; then issue the command `$ pipenv shell`.\n1. To update you must be in the virtual environment. Use \n   `$ pip install -U JPSLInstructor`.\n",
    "bugtrack_url": null,
    "license": "GPL-3.0+",
    "summary": "Install all modules for Jupyter Physical Science Lab",
    "version": "0.8.0",
    "project_urls": {
        "Homepage": "https://github.com/JupyterPhysSciLab/JPSLInstructor"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2008ee2c3f1f8df1152a428484ab7ca23d4bbb995993cec06595e01a4a3b00bd",
                "md5": "5e698100e250c9b00fd102b421cd80de",
                "sha256": "c6c9f58a9a90073a82d54b41cdc4f3e2fd64400a0441b87c3e980c5b5e6b3d9e"
            },
            "downloads": -1,
            "filename": "JPSLInstructor-0.8.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "5e698100e250c9b00fd102b421cd80de",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 2259,
            "upload_time": "2024-07-11T14:45:50",
            "upload_time_iso_8601": "2024-07-11T14:45:50.406595Z",
            "url": "https://files.pythonhosted.org/packages/20/08/ee2c3f1f8df1152a428484ab7ca23d4bbb995993cec06595e01a4a3b00bd/JPSLInstructor-0.8.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0003fc84a2259f5410663fdb1c72bb658fa90ec08b7e4eed907099c43a45dfb7",
                "md5": "28a1ed76b755d8f4109a39c095f808cf",
                "sha256": "033b5c05df98096995705b6c262f69221996dc815bb1c11cf17a5ecd5f5cf476"
            },
            "downloads": -1,
            "filename": "jpslinstructor-0.8.0.tar.gz",
            "has_sig": false,
            "md5_digest": "28a1ed76b755d8f4109a39c095f808cf",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 2396,
            "upload_time": "2024-07-11T14:45:52",
            "upload_time_iso_8601": "2024-07-11T14:45:52.036431Z",
            "url": "https://files.pythonhosted.org/packages/00/03/fc84a2259f5410663fdb1c72bb658fa90ec08b7e4eed907099c43a45dfb7/jpslinstructor-0.8.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-07-11 14:45:52",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "JupyterPhysSciLab",
    "github_project": "JPSLInstructor",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "requirements": [
        {
            "name": "jupyterlab",
            "specs": [
                [
                    ">=",
                    "4.0.0"
                ],
                [
                    "<",
                    "5"
                ]
            ]
        },
        {
            "name": "notebook",
            "specs": [
                [
                    ">=",
                    "7.0.0"
                ],
                [
                    "<",
                    "8"
                ]
            ]
        },
        {
            "name": "nbclassic",
            "specs": []
        },
        {
            "name": "jupyter-instructortools",
            "specs": [
                [
                    ">=",
                    "0.7.0"
                ]
            ]
        },
        {
            "name": "JPSL-Tools-Menu",
            "specs": [
                [
                    ">=",
                    "0.2.0"
                ]
            ]
        },
        {
            "name": "jupyterPiDAQ",
            "specs": [
                [
                    ">=",
                    "0.8.2"
                ]
            ]
        },
        {
            "name": "Algebra_with_SymPy",
            "specs": [
                [
                    ">=",
                    "1.0.0"
                ]
            ]
        }
    ],
    "lcname": "jpslinstructor"
}
        
Elapsed time: 0.28708s