MCPcopy Index your code
hub / github.com/alan-turing-institute/scivision

github.com/alan-turing-institute/scivision @0.24

Chat with this repo
repository ↗ · DeepWiki ↗ · release 0.24 ↗ · + Follow
82 symbols 290 edges 18 files 47 documented · 57% updated 1d ago0.7.4 · 2024-08-14★ 10865 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README
<img src="https://i.imgur.com/kc7aE7z.png" 
     alt="scivision logo" width="60%" align="center">



<h2>A Toolkit for Scientific Image Analysis</h2>







<a href="https://pypi.org/project/scivision/">
    <img alt="PyPI" src="https://img.shields.io/pypi/v/scivision">
</a>
<a href="https://mybinder.org/v2/gh/alan-turing-institute/scivision/HEAD?labpath=examples%2Fscivision-core-functionality.ipynb">
    <img alt="Binder" src="https://mybinder.org/badge_logo.svg">
</a>
<a href="https://github.com/scivision-gallery">
    <img alt="Scivision Gallery" src="https://img.shields.io/badge/Scivision-Gallery-pink">
</a>
<a href="https://github.com/alan-turing-institute/scivision/actions/workflows/scivision.yml">
    <img alt="Continuous integration badge" src="https://github.com/alan-turing-institute/scivision/actions/workflows/scivision.yml/badge.svg">
</a>
<a href="https://scivision.readthedocs.io/en/latest/?badge=latest">
    <img alt="Documentation Status" src="https://readthedocs.org/projects/scivision/badge/?version=latest">
</a>
<a href="https://github.com/alan-turing-institute/scivision/discussions">
   <img alt="Discuss on GitHub Discussions" src="https://img.shields.io/badge/GitHub-Discussions-yellow?logo=GitHub">
</a>
<a href="https://github.com/alan-turing-institute/scivision/blob/main/LICENSE">
    <img alt="License" src="https://img.shields.io/badge/License-BSD_3--Clause-blue.svg">
</a>

The scivision project aims to connect computer vision model developers to image data providers from diverse scientific fields.

It's core features are:

  1. The scivision catalog, containing pretrained computer vision models and datasets from science and the humanities
  2. The scivision model and datasource API, a simple, standard interface to models and data that works with the entries in the catalog

The Scivision documentation is hosted on Read the Docs (including maintainer documentation). Start with the User Guide for an introduction to using Scivision.

You can also see an interactive demonstration of Scivision right now in your browser, no installation required: Launch Binder

Browse through a gallery of notebooks (runnable interactively with Binder) from research projects using Scivision at the Scivision Gallery.

Scivision development happens in the Scivision GitHub repo.

🐨 Installation

  1. Install scivision via PyPi: which tends to be the most user-friendly option:

    bash pip install scivision

  2. Install scivision from the source code:

    • Clone scivision source code:

    bash git clone https://github.com/alan-turing-institute/scivision.git

    • Install scivision and its dependencies:

    bash cd /path/to/my/scivision pip install -v -e .

🤔 Contributing

See the Contributing Guide on readthedocs, which contains information on how to set up and contribute computer vision models and scientific image datasets to the scivision catalog, and make them available via the scivision python API, as well as modify the source code.

You may consider starting or joining in with a discussion, or opening an issue in this GitHub repo.

Core symbols most depended-on inside this repo

to_dataframe
called by 11
scivision/catalog/catalog.py
load_pretrained_model
called by 8
scivision/io/reader.py
_parse_url
called by 5
scivision/io/reader.py
load_dataset
called by 4
scivision/io/reader.py
package_from_config
called by 3
scivision/io/installer.py
compatible_models
called by 3
scivision/catalog/catalog.py
compatible_datasources
called by 3
scivision/catalog/catalog.py
get_koala_log
called by 2
scivision/koala.py

Shape

Function 39
Method 30
Class 13

Languages

Python100%

Modules by API surface

scivision/catalog/catalog.py23 symbols
tests/test_reader.py15 symbols
tests/test_catalog.py12 symbols
scivision/io/autoplumber.py7 symbols
scivision/io/reader.py5 symbols
scivision/io/wrapper.py4 symbols
scivision/io/installer.py4 symbols
tests/conftest.py3 symbols
scivision/koala.py3 symbols
tests/test_wrapper.py2 symbols
tests/test_koala.py2 symbols
tests/test_installer.py2 symbols

For agents

$ claude mcp add scivision \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page