https://github.com/astropenguin/pipenv-analysis-startup
:penguin: Example of IPython/Jupyter/matplotlib custom configs in a Pipenv's environment
Science Score: 13.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (9.8%) to scientific vocabulary
Keywords
Repository
:penguin: Example of IPython/Jupyter/matplotlib custom configs in a Pipenv's environment
Basic Info
Statistics
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Topics
Metadata Files
README.md
pipenv-analysis-startup
:penguin: Example of managing IPython, Jupyter, matplotlib custom configs in a Pipenv's environment
This repository demonstrates how to manage custom IPython profile, Jupyter kernel, and matplotlib rc/style in a pipenv's environment using pipenv-analysis-configs. Pipenv and other virtual environment tools are useful to create an independent Python environment, however, they (of course) don't manage configs of third-party Python packages within the environment. pipenv-analysis-configs is series of shell scripts to create such configs within the environment, independent of default configs usually installed under your home directory. This repository makes use of pipenv-analysis-configs as a submodule (etc) to demonstrate the usage of it. It also hosts pipenv files (Pipfile, Pipfile.lock) as examples so that you can start to setup a Python environment for some data analysis.
Usage
This will create a Python 3.7 environment including IPython, Jupyter, NumPy, pandas, and matplotlib. It also create environment-tied IPython profile, Jupyter kernel, matplotlib rc/style in the project directory.
shell
$ git clone --recursive https://github.com/astropenguin/pipenv-analysis-startup.git
$ cd pipenv-analysis-startup
$ pipenv install
$ etc/configure
References
- astropenguin/pipenv-analysis-configs -- Create IPython, Jupyter, matplotlib custom configs in a Pipenv's environment
- Overview of the IPython configuration system — IPython documentation
- Installing the IPython kernel -- IPython documentation
- Custom Script Shortcuts — pipenv documentation
- Automatic Loading of .env -- pipenv documentation
Owner
- Name: Akio Taniguchi
- Login: astropenguin
- Kind: user
- Location: Nagoya, Japan
- Company: Nagoya University
- Website: https://astropengu.in
- Twitter: astropengu_in
- Repositories: 76
- Profile: https://github.com/astropenguin
Project assistant professor (LMT-FINER)
GitHub Events
Total
Last Year
Issues and Pull Requests
Last synced: 11 months ago
All Time
- Total issues: 0
- Total pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Total issue authors: 0
- Total pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- ipython *
- jupyter *
- matplotlib *
- numpy *
- pandas *
- appnope ==0.1.0
- attrs ==19.1.0
- backcall ==0.1.0
- bleach ==3.1.0
- cycler ==0.10.0
- decorator ==4.4.0
- defusedxml ==0.5.0
- entrypoints ==0.3
- ipykernel ==5.1.0
- ipython ==7.4.0
- ipython-genutils ==0.2.0
- ipywidgets ==7.4.2
- jedi ==0.13.3
- jinja2 ==2.10.1
- jsonschema ==3.0.1
- jupyter ==1.0.0
- jupyter-client ==5.2.4
- jupyter-console ==6.0.0
- jupyter-core ==4.4.0
- kiwisolver ==1.0.1
- markupsafe ==1.1.1
- matplotlib ==3.0.3
- mistune ==0.8.4
- nbconvert ==5.4.1
- nbformat ==4.4.0
- notebook ==5.7.8
- numpy ==1.16.2
- pandas ==0.24.2
- pandocfilters ==1.4.2
- parso ==0.4.0
- pexpect ==4.7.0
- pickleshare ==0.7.5
- prometheus-client ==0.6.0
- prompt-toolkit ==2.0.9
- ptyprocess ==0.6.0
- pygments ==2.3.1
- pyparsing ==2.4.0
- pyrsistent ==0.14.11
- python-dateutil ==2.8.0
- pytz ==2019.1
- pyzmq ==18.0.1
- qtconsole ==4.4.3
- send2trash ==1.5.0
- six ==1.12.0
- terminado ==0.8.2
- testpath ==0.4.2
- tornado ==6.0.2
- traitlets ==4.3.2
- wcwidth ==0.1.7
- webencodings ==0.5.1
- widgetsnbextension ==3.4.2