https://github.com/colomoto/colomoto-jupyter
CoLoMoTo helper modules and functions
Science Score: 26.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
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (9.0%) to scientific vocabulary
Repository
CoLoMoTo helper modules and functions
Basic Info
- Host: GitHub
- Owner: colomoto
- Language: Python
- Default Branch: master
- Homepage: https://colomoto-jupyter.readthedocs.io
- Size: 208 KB
Statistics
- Stars: 4
- Watchers: 5
- Forks: 3
- Open Issues: 6
- Releases: 30
Metadata Files
README.md
CoLoMoTo helper functions for Jupyter integration
Provides helper functions for integration in the CoLoMoTo Jupyter notebook.
It currently provides:
* injection of menus and toolbars
* interactive file upload
* formatter for networkx graphs
In addition, it provides simple python interfaces for the following tools: * CellCollective (model repository and knowledge base) - http://cellcollective.org * ITS-Tools (model checker) - https://lip6.github.io/ITSTools-web/ * NuSMV (model checker) - http://nusmv.fbk.eu/
See also https://github.com/colomoto/colomoto-docker.
Installation
With conda
conda install -c colomoto colomoto_jupyter
With pip
pip install colomoto_jupyter
python -m nusmv_setup
python -m itstools_setup
Quick usage guide
```python from colomotojupyter import INIPYTHON, jupyter_setup
if IN_IPYTHON:
# menu specification (list of dict), optional
menu = [
{"name": "entry 1",
"snippet": ["code to be append to the current cell"]},
"---", # separation
{"name": "submenu 1",
"sub-menu": [
{"name": "entry 2",
"snippet": ["code example"]},
]}
]
# toolbar specification (list of dict), optional
toolbar = [
{"name": "Label",
"setup": {
"icon": "fa-something", # http://fontawesome.io/icons/
"help": "tooltip text",
"handler": "javascript_function_1"}}
]
## additional javascript functions, optional
js_api = {
"javascript_function_1":
"""
function () { alert("plop"); }
""",
"javascript_function_2":
"""
function () { alert("bar"); }
""",
}
jupyter_setup("mymodule",
label="My module",
color="blue", # for menu and toolbar
menu=menu,
toolbar=toolbar,
js_api=js_api)
```
See https://github.com/colomoto/colomoto-jupyter/blob/master/demo_tool.py for a more complete usage example.
Owner
- Name: Consortium for Logical Models and Tools
- Login: colomoto
- Kind: organization
- Website: http://www.colomoto.org
- Repositories: 19
- Profile: https://github.com/colomoto
GitHub Events
Total
- Create event: 6
- Issues event: 1
- Release event: 7
- Issue comment event: 2
- Push event: 14
- Pull request event: 1
- Fork event: 1
Last Year
- Create event: 6
- Issues event: 1
- Release event: 7
- Issue comment event: 2
- Push event: 14
- Pull request event: 1
- Fork event: 1
Committers
Last synced: over 1 year ago
Top Committers
| Name | Commits | |
|---|---|---|
| Loïc Paulevé | l****e@e****g | 235 |
| Aurelien Naldi | a****i@g****m | 10 |
| Vincent Noël | c****t@v****r | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 11 months ago
All Time
- Total issues: 11
- Total pull requests: 4
- Average time to close issues: over 1 year
- Average time to close pull requests: 2 months
- Total issue authors: 2
- Total pull request authors: 3
- Average comments per issue: 0.55
- Average comments per pull request: 1.25
- Merged pull requests: 2
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 2
- Average time to close issues: N/A
- Average time to close pull requests: 5 days
- Issue authors: 0
- Pull request authors: 2
- Average comments per issue: 0
- Average comments per pull request: 0.5
- Merged pull requests: 1
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- pauleve (10)
- kalebmoon07 (1)
Pull Request Authors
- vincent-noel (2)
- pictavien (1)
- pauleve (1)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
-
Total downloads:
- pypi 9,986 last-month
- Total docker downloads: 11
- Total dependent packages: 4
- Total dependent repositories: 2
- Total versions: 59
- Total maintainers: 1
pypi.org: colomoto-jupyter
CoLoMoTo helper functions for Juypter integration
- Homepage: https://github.com/colomoto/colomoto-jupyter
- Documentation: https://colomoto-jupyter.readthedocs.io/
- License: LGPL v3+/CeCILL-C
-
Latest release: 0.9.1
published 11 months ago
Rankings
Maintainers (1)
Dependencies
- colomoto_jupyter *
- furo *
- beautifulsoup4 *
- boolean.py *
- networkx *
- pandas *
- pydot *