Skip to content
Data access and visualization for MaNGA.
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin fixing issue #559 - marvindb bug in check_marvin Nov 19, 2018
docs Fix link to MaNGA getting started (fixes #664) Jun 29, 2019
etc Merge branch 'vetround2' into disable_dap_queries2 Nov 9, 2018
python/marvin added to reprs for Hdu and PipelineInfo db modelclasses Jun 14, 2019
.bumpversion.cfg Bump version: 2.3.2 → 2.3.3dev Mar 1, 2019
.coveragerc removing externs from test coverage Jul 30, 2017
.gitattributes merge with github remote Jul 2, 2016
.gitignore adding node build dir to gitignore Jan 29, 2019
.gitmodules updated default submodule urls Nov 1, 2016
.travis.yml updating submodules Jul 16, 2018
.zenodo.json updating changelog, whatsnew, and installation/faq Jan 4, 2018
CHANGELOG.rst Fix link to MaNGA getting started (fixes #664) Jun 29, 2019
CODEOWNERS merging bretts changes Dec 14, 2017 Create Jul 15, 2018 creating new license file Apr 4, 2017 added test data to manifest Jul 30, 2017
README.rst updating readme Dec 3, 2018 updates copyright year, removes items from TODO, and adds links to ne… Feb 2, 2017
_config.yml added mechanism to generate a version from a distribution or from the… Jan 31, 2017
isort.cfg Update isort config Jul 10, 2018
readthedocs.yml Adding RTD config and reordering dependencies Mar 20, 2018
requirements.txt Revert version of matplotlib Nov 8, 2018
requirements_dev.txt removes double requirement of photutils Feb 5, 2019
requirements_web.txt Bump version: 2.3.2 → 2.3.3dev Mar 1, 2019 Use pty=True in docs Nov 15, 2018



Marvin is the ultimate tool to visualise and analyse MaNGA data. It is developed and maintained by the MaNGA team.

Build Status Coverage Status PyPI DOI astropy BrowserStack Status readthedocs


To painlessly install Marvin:

pip install sdss-marvin

If you would like to contribute to Marvin's development, you can clone this git repo, pip install the dependencies, update the submodules, and then setup with python install:

git clone
cd marvin
git submodule update --init --recursive
pip install -r requirements_dev.txt
python develop

What is Marvin?

Marvin is a complete ecosystem designed for overcoming the challenge of searching, accessing, and visualizing the MaNGA data. It consists of a three-pronged approach of a web app, a python package, and an API. The web app, Marvin-web, provides an easily accessible interface for searching the MaNGA data and visual exploration of individual MaNGA galaxies or of the entire sample. The python package, in particular Marvin-tools, allows users to easily and efficiently interact with the MaNGA data via local files, files retrieved from the Science Archive Server, or data directly grabbed from the database. The tools come mainly in the form of convenience functions and classes for interacting with the data. An additional tool is a powerful query functionality that uses the API to query the MaNGA databases and return the search results to your python session. Marvin-API is the critical link that allows Marvin-tools and Marvin-web to interact with the databases, which enables users to harness the statistical power of the MaNGA data set.


You can find the latest Marvin documentation here.

Citation and Acknowledgements

If you use Marvin for work/research presented in a publication (whether directly, or as a dependency to another package), we ask that you cite the Marvin Software (BibTeX). We provide the following as a standard acknowledgment you can use if there is not a specific place to cite the DOI:

*This research made use of Marvin, a core Python package and web framework for MaNGA data, developed by Brian Cherinka, José Sánchez-Gallego, Brett Andrews, and Joel Brownstein. (MaNGA Collaboration, 2018).*

Marvin's Bibtex entry to use:

  author       = {Brian Cherinka and
                  José Sánchez-Gallego and
                  Brett Andrews and
                  Joel Brownstein},
  title        = {sdss/marvin: Marvin Beta 2.2.0},
  month        = jan,
  year         = 2018,
  doi          = {10.5281/zenodo.1146705},
  url          = {}


Marvin is licensed under a 3-clause BSD style license - see the file.

You can’t perform that action at this time.