Recent Releases of sdss-marvin

sdss-marvin - Marvin Beta 2.8.2

Small update to release action for build

Full Changelog: https://github.com/sdss/marvin/compare/2.8.1...2.8.2

- Python
Published by havok2063 about 1 year ago

sdss-marvin - Marvin Beta 2.8.1

What's Changed

  • pinning highcharts version by @havok2063 in https://github.com/sdss/marvin/pull/803
  • Adds docker setup for marvin by @havok2063 in https://github.com/sdss/marvin/pull/805
  • Switch default api server url to JHU by @havok2063 in https://github.com/sdss/marvin/pull/814
  • Maintenance and Auth Removal by @havok2063 in https://github.com/sdss/marvin/pull/824

Full Changelog: https://github.com/sdss/marvin/compare/2.8.0...2.8.1

- Python
Published by havok2063 about 1 year ago

sdss-marvin - Marvin Beta 2.8.0

This release pins the minimum Python version to >=3.8, and drops support for all Python versions <3.8. It removes the upper bound on package dependencies to allow users to better resolve package conflicts. These changes were necessary to resolve conflicts with Astropy>5, Jinja2>3, markupsafe>2.1.

What's Changed

  • Relax deps and bump min python to >3.8 by @havok2063 in https://github.com/sdss/marvin/pull/783
  • Updating Flask package dependencies by @havok2063 in https://github.com/sdss/marvin/pull/784
  • Bump rtd python version by @havok2063 in https://github.com/sdss/marvin/pull/785
  • updating rtd config yaml by @havok2063 in https://github.com/sdss/marvin/pull/786
  • Updates test suite by @havok2063 in https://github.com/sdss/marvin/pull/787
  • Updating api code for deprecation warnings by @havok2063 in https://github.com/sdss/marvin/pull/788

Full Changelog: https://github.com/sdss/marvin/compare/2.7.4...2.8.0

- Python
Published by havok2063 over 3 years ago

sdss-marvin - Marvin Beta 2.7.4

This is the last release to support python versions >2.7, <3.7.

What's Changed

  • More documentation fixes by @havok2063 in https://github.com/sdss/marvin/pull/780
  • Pinning some deps for by @havok2063 in https://github.com/sdss/marvin/pull/782

Full Changelog: https://github.com/sdss/marvin/compare/2.7.3...2.7.4

- Python
Published by havok2063 over 3 years ago

sdss-marvin - Marvin Beta 2.7.3

This release is a patch release fixing broken links in the docs and notebook tutorials, as well as pinning markupsafe to 2.0.1

What's Changed

  • Small tweaks to docs by @havok2063 in https://github.com/sdss/marvin/pull/779

Full Changelog: https://github.com/sdss/marvin/compare/2.7.2...2.7.3

- Python
Published by havok2063 over 3 years ago

sdss-marvin - Marvin Beta 2.7.2

This release is a small release mainly for Marvin Web.

Changelog

  • Small tweaks to the web interface: added tooltips, updated link to SkyServer
  • Adds default bintype to Explore page
  • Fixes #551 - fix z-index bug in Guided Query Builder
  • Fixes #142 - add link to Simbad

What's Changed

  • Various updates to the web display by @havok2063 in https://github.com/sdss/marvin/pull/764

Full Changelog: https://github.com/sdss/marvin/compare/2.7.1...2.7.2

- Python
Published by havok2063 about 4 years ago

sdss-marvin - Marvin Beta 2.7.1

This release is a quick for for DR17 to remove no longer relevant MPLs from the Query DataModel

What's Changed

  • Removes old MPLs from the Query datamodel by @havok2063 in https://github.com/sdss/marvin/pull/763

Full Changelog: https://github.com/sdss/marvin/compare/2.7.0...2.7.1

- Python
Published by havok2063 about 4 years ago

sdss-marvin - Marvin Beta 2.7.0

This release is the main release with added support for the public DR17 MaNGA dataset.

Changelog Summary

  • Adds support for DR17, aliases to MPL-11
  • Fixing bug in core Marvin Tools close method, for use as contextmanager
  • Fixing bug in web galaxy template when no nsa data available; so pages do not crash
  • Added new explore page in the web to upload a target list and display DAP maps
  • Adds basic VAC availablity to galaxy web page
  • Updates the Marvin Query Results.toJson method to return a more flexible JSON format
  • Improves performance of web query table
  • Adds export table button option to web query table
  • Improves web pages with various tooltips and other small improvements
  • Fixes bug in get_bpt method with add_all kwargs to ImageGrid for matplotlib>3.5
  • Adds support for DR17 DAPTYPES SPX and VOR10
  • Removes web and API support for MPL-8, MPL-9, and MPL-10

What's Changed

  • updating marvin and datamodels for dr17 by @havok2063 in https://github.com/sdss/marvin/pull/732
  • Changed galaxyzoo.py for DR17 by @tobiasgeron in https://github.com/sdss/marvin/pull/734
  • updating Vac mvm (visual_morphology script) by @jvazquez77 in https://github.com/sdss/marvin/pull/736
  • Update hi.py by @dvstark in https://github.com/sdss/marvin/pull/742
  • Edits to Firefly VAC contribution by @jusneuma in https://github.com/sdss/marvin/pull/743
  • [WIP] Add GZ3D vac code by @CKrawczyk in https://github.com/sdss/marvin/pull/733
  • Update GZ3D tutorial notebook by @CKrawczyk in https://github.com/sdss/marvin/pull/745
  • Updates marvin for DR17 with VACs by @havok2063 in https://github.com/sdss/marvin/pull/747
  • Turns off Sentry for final release by @havok2063 in https://github.com/sdss/marvin/pull/748
  • Bug fix in Marvin Tools class by @havok2063 in https://github.com/sdss/marvin/pull/749
  • Bug fix in web galaxy page when no nsa by @havok2063 in https://github.com/sdss/marvin/pull/750
  • Adds explore option to web by @havok2063 in https://github.com/sdss/marvin/pull/751
  • Adds vac info to galaxy page by @havok2063 in https://github.com/sdss/marvin/pull/753
  • Enhances query result toJson method by @havok2063 in https://github.com/sdss/marvin/pull/754
  • More fixes for VACs by @havok2063 in https://github.com/sdss/marvin/pull/756
  • Bug fix in web spaxel click by @havok2063 in https://github.com/sdss/marvin/pull/757
  • Updates to GQB on Search page by @havok2063 in https://github.com/sdss/marvin/pull/758
  • New VAC method and updates to VAC web display by @havok2063 in https://github.com/sdss/marvin/pull/759
  • Improves performance of search table by @havok2063 in https://github.com/sdss/marvin/pull/761
  • Fixes bug in bpt method by @havok2063 in https://github.com/sdss/marvin/pull/762
  • Adds support for SPX and VOR10 daptypes to DR17 by @havok2063 in https://github.com/sdss/marvin/pull/760

New Contributors

  • @tobiasgeron made their first contribution in https://github.com/sdss/marvin/pull/734
  • @dvstark made their first contribution in https://github.com/sdss/marvin/pull/742
  • @jusneuma made their first contribution in https://github.com/sdss/marvin/pull/743

Full Changelog: https://github.com/sdss/marvin/compare/2.6.1...2.7.0

- Python
Published by havok2063 about 4 years ago

sdss-marvin - Marvin Beta 2.6.1

This release contains a small update to the database connection string for the manga database as JHU. It also incorporates new changes to make the Marvin Tools available as contextmanagaers.

Changes

  • Issue #680 - Basic context manager functionality for marvin.tools.core.MarvinToolsClass, and relevant documentation for Cube and Maps. Users can automate closing file handlers when in file mode, by using with syntax, alleviating some issues with looping through lists of galaxies.
  • marvin.tools.core.MarvinToolsClass.close method is a self-contained way of closing the underlying data file. It is now called by marvin.tools.core.MarvinToolsClass.__del__ and marvin.tools.core.MarvinToolsClass.__exit__. marvin.tools.core.MarvinToolsClass.source_is_fits_hdulist_file evaluates whether the object is accessing a FITS HDUList.
  • Updated the manga database connection info for JHU

- Python
Published by havok2063 over 4 years ago

sdss-marvin - Marvin Beta 2.6.0

This release adds support for the MaNGA MPL-11 data products.

  • Adds - support for MaNGA data release MPL-11
  • Adds - updates to the Marvin documentation on citations
  • Fixes - Bug with remote access for removed emline_tplsigma spaxel property. Removed from MPL-10, MPL-11 datamodels.

- Python
Published by havok2063 almost 5 years ago

sdss-marvin - Marvin Beta 2.5.4

This release is a quick fix that pins the flask-jwt-extended package to version <4.0

- Python
Published by havok2063 almost 5 years ago

sdss-marvin - Marvin Beta 2.5.3

This release updates the static web images to webp format for better compression and faster load times. See https://developers.google.com/speed/webp. Also includes fallback support to original image formats for browsers that do not support webp. See https://caniuse.com/webp.

- Python
Published by havok2063 over 5 years ago

sdss-marvin - Marvin Beta 2.5.2

This release is primarily for code health. It makes the following changes:

  • Removes all extern submodules. Converts all submodules to pypi releases
  • Adds new dependencies for marvin-brain, marvin-wtforms-alchemy, marvin-sqlalchemy-boolean-search, sdss-tree, and sdss-access
  • Simplifies setup.py and dependencies. Moves requirements files into setup.cfg.
  • Switches to sdsstools for internal logging and config management
  • Moves tests out of python package directory to top level

- Python
Published by havok2063 over 5 years ago

sdss-marvin - Marvin Beta 2.5.1

This release contains a bug fix for accessing certain galaxy pages in Marvin Web. Primarily is a fix for #711.

- Python
Published by havok2063 over 5 years ago

sdss-marvin - Marvin Beta 2.5.0

This release offers support for MPL-10. It also removes support for MPLs 4-6, and SPX, VOR10 DAP binning schemes in the web and via API access. Marvin still supports them in local file access mode. See What's New and the MPL-10 datamodel for more.

  • Adds - support for MaNGA data release MPL-10
  • Removes - web / API support for MPLs 4, 5, 6
  • Removes - SPX and VOR10 binning schemes in MPLs 7-10, and DR15-16.

- Python
Published by havok2063 over 5 years ago

sdss-marvin - Marvin Beta 2.4.1

This release adds support for the marvin mirror

  • Adds - support for using the marvin mirror at magrathea.sdss.org, hosted at Johns Hopkins
  • Adds - new use_mirror custom config option to automatically set marvin to use the mirror

- Python
Published by havok2063 over 5 years ago

sdss-marvin - Marvin Beta 2.4.0

This release is primarily for DR16+. It adds support for the Visual Morphology VAC. It also adds caching for queries and tools and for various web routes. It contains the following changes

  • Adds - caching web routes on Plate, Galaxy pages
  • Adds - new use_cache option to Cachable Query class. Implemented in most marvin database calls.
  • Adds - most Marvin Tools now use query caching for database calls
  • Adds - a new CacheMixIn that adds optional caching to classes utilizing db calls
  • Adds - a new Redis dogpile.cache backend; with new regions for Maps and Modelcubes
  • Adds - new utility functions for DRPall, and DAPall files, get_xxx_path, get_xxx_file, get_xxx_table
  • Adds - adds visual morphology VAC for DR16+
  • Fixes - Issue :issue:695 - better web spectra/map error messages;
  • Changes - tree and sdss_access submodules to latest 3.0+ and 1.0+ versions
  • Changes - path changes to accommodate new tree and sdss_access

- Python
Published by havok2063 over 5 years ago

sdss-marvin - Marvin Beta 2.3.6

Small patch to update requirements file to address webargs and networkx package versions. Pinning webargs to <6.0 and networkx to <2.4. Finalizes fix for #700.

- Python
Published by havok2063 almost 6 years ago

sdss-marvin - Marvin Beta 2.3.5

This release primarily adds support for MPL-9 MaNGA data. It also enhances the web spectrum viewer.

Added

  • Support for MPL-9 MaNGA data
  • Issue :issue:648 - Option to toggle common lines from the DAP in web spectrum viewer
  • Issue :issue:112 - Option to toggle between rest-frame and observed wavelength in web spectrum viewer
  • Issue :issue:679 - Option to toggle on DONOTUSE pixel region masks in web spectrum viewer
  • master-fifo file to uwsgi base config ini file
  • adds an alert to authenticate when no static image detected

Changed

  • updated datamodels to include MPL-9 changes
  • turned off API rate limiting globally
  • turned back on old spaxel query method
  • switched random image web page to use improved get_random_images function
  • changing galaxy page static image grab to use cube.getImage().url

- Python
Published by havok2063 about 6 years ago

sdss-marvin - Marvin Beta 2.3.4

This is a small release that fixes a bug in the web when viewing galaxies between different releases, where the DAP bintype-template is different.

- Python
Published by havok2063 about 6 years ago

sdss-marvin - Marvin Beta 2.3.3

This release adds support for MaNGA DR16 data, expands access to new MaNGA VACs contributed to MaNGA for DR16, and adds a new VACs tool to access complete VAC FITS file. This release also now fully works on Windows machines. It expands the Map arithmetic operations, and enhances the web experience when viewing individual galaxies.

Added

  • Support for DR16. Updated datamodels and docs.
  • Added Galaxy Zoo VAC
  • Added GEMA VAC
  • Added Firefly VAC
  • Added Visual Morphology VAC
  • Merged :pr:678, richer support for VACs
  • Merged :pr:652, richer support for Windows
  • Merged :pr:677, updated documentation on issues with fuzzy string matching
  • Merged :pr:687, fixes map arithmetic with reflexive operators

Changed

  • all yaml.load uses new Loader to accommodate old and new yaml spec;
  • updated Runtime Issues documentation to include section on numpy.ufunc binary warnings
  • added to reprs for some db ModelClasses
  • all sdss_access.sync.RsyncAccess has been converted to sdss_access.sync.Access to allow for Linux/Windows switching
  • updates citation to Marvin paper
  • DAP Maps label on galaxy page now contains a pop up of links for more info

Fixed

  • Issue :issue:658 - modelcube datamodel units missing angstrom
  • Issue :issue:655 - added yaml loader to remove yaml warnings for 5.1 spec
  • Fixed bug when server tries to access NSA on cube when none exists and triggers remote authentication issue
  • Issue :issue:664 - Fixed link to MaNGA's Getting Started in docs.
  • Issue :issue:686 - added reflexive operators to EnhancedMap
  • Issue :issue:689 - added link to CSV file of Firefly stellar mass measurements needed for the Spatially-Resolved Mass-Metallicity Relation Tutorial
  • Issue :issue:682 - adds info links next to DAP Maps selection on galaxy page
  • Issue :issue:581 - makes MapSpecView button a session variable
  • Issuu :issue:208 - makes map selections session variable
  • Issue :issue:171 - fix y-min to 0 for spectrum web view

- Python
Published by havok2063 about 6 years ago

sdss-marvin - Marvin Beta 2.3.2

This release primarily adds supports for MPL-8.

Added

  • Support for MPL-8

Fixed

  • Issue #629 - web table of search results broken
  • Issue #627 - web query displaying error message
  • Issue #630 - broken web links on query page
  • Issue #591 - broken query streaming return all results

- Python
Published by havok2063 about 7 years ago

sdss-marvin - Marvin Beta 2.3.1

This release merges the refactored documentation into master.

- Python
Published by havok2063 about 7 years ago

sdss-marvin - Marvin Beta 2.3.0

This release represents a major overhaul of Marvin for the DR15 public data release. It introduces a new token authentication system, a public versus collaboration access modes, and many other new and refactored changes. With this version change on the server-side, all Marvin versions 2.2.x will no longer be compatible.

Breaking changes

  • Removed Bin class. Bin information is now available on a per-quantity basis (:issue:109). See :ref:What's new? <whats-new> and documentation for details.
  • Syntax on the inputs to the Query and Results tools has been changed.
  • DAP spaxel queries have been disabled due to performance issues. We expect to bring them back soon. Metadata queries (those querying the NSA or DAPall tables) are still available.
  • getSpaxel now only loads the quantities from the parent object (that means that, for example, Maps.getSpaxel only loads Maps properties by default). Additional quantities can be loaded using ~marvin.tools.spaxel.Spaxel.load.
  • getSpaxel accepted arguments have been changed to cube, maps, and modelcube. The formerly accepted arguments (drp, properties, model(s)) now raise a deprecation error.

Added

  • Added cheatsheet to docs.
  • New Web authentication using Flask-Login
  • New API authentication using Flask-JWT-Extended
  • Adds MPL-7 / DR15 datamodel
  • New config.access attribute indicating public or collab access
  • New config.login method to handle token-based login
  • New marvin.yml config file for customization of configuration options
  • Adds User table into the history schema of mangadb. Tracks user logins.
  • Map has a new method getSpaxel to retrieve an Spaxel using the parent Maps.
  • New configuration option in marvin.yml, default_release, to set the release to be used when Marvin gets imported (:issue:463).
  • Applying a NumPy ufunc (except np.log10()) raises NotImplementedError because ivar propagation is not implemented yet.
  • New Marvin Image Tool to load optical images using the MMA (:issue:22)
  • New Bundle and Cutout utility classes
  • New MMAMixIn for providing multi-modal data access
  • qual_flag and pixmask_flag are now stored in the datamodel (:issue:479,482).
  • Query tool now accepts a new targets and quality keyword argument which enables querying on target or quality maskbit labels. (:issue:485)
  • Added a new API route for streaming large query results. This uses a generator to stream large results back to the client to minimize memory usage and bulk responses.

Changed

  • Integrated datamodel plotting params into actual datamodel structures
  • Moved netrc checks into the Brain
  • Expanded sasurl into public and collab urls
  • Changes personal emails to sdss helpdesk email in web
  • Added rawsql and return_params columns to history.query table in mangadb
  • Extra keyword arguments passed to Spectrum.plot are now forwarded to Axes.plot.
  • Tools (e.g., Cube, Maps) can now be accessed from the marvin namespace (e.g., marvin.tools.Cube or marvin.tools.cube.Cube).
  • Map plotting ax_setup() function is now hidden.
  • Moved yanny.py to extern/ and added a readme file for the external packages (:issue:468).
  • ~marvin.tools.quantities.Spectrum.plot now only masks part of the spectrum that have the DONOTUSE maskbit set (:issue:455).
  • pixmask is now available for all quantities (except AnalysisProprty). The property masked now uses the bit DONOTUSE to determine what values must be masked out (:issue:462).
  • Raises error when applying inst_sigma_correction on stellar_sigma MPL-6 maps. Applies correction to stellarsigma and emlinesigma for web maps with added 'Corrected' title (:issue:478)
  • Removes targeting bits from Spaxel and Bin (:issue:465).
  • The name of the channel is now shown in the Property description (:issue:424).
  • Replaced inconsistent parameter model in ~marvin.tools.maps.Maps.getSpaxel. Use models instead.
  • MarvinError now accepts an optional ignore_git keyword to locally turn off the git addition to the message
  • Using the return_all keyword in Query or getAll in Results now calls the streaming API route instead.
  • When ~marvin.tool.cube.Cube or ~marvin.tool.modelcube.ModelCube are instantiated from file, gunzip the file to a temporary location to speed up subsequent access (:issue:525).
  • Convert MMA warnings to debug messages (:issues:580).

Fixed

  • Issue :issue:421 - query returning spaxel props returns wrong total count
  • Bugfix - Python 3 xrange syntax bug in buildImageDict
  • Bin._create_spaxels instantiating spaxels with the wrong (i,j) values for the bin. The (i, j) values from the binid map were being swapped twice before sending them to SpaxelBase (:issue:457).
  • A bug in the calculation of the deredden inverse variance in a ~marvin.tools.quantities.datacube.DataCube.
  • Issue with setting drpall path on initial import/set of release before tree has been planted
  • Issue :issue:456 - spectrum web display shows incorrect RA, Dec
  • Issue :issue:422 - ensuring config auto checks access to netrc
  • Issue :issue:423 - adding marvin.yml documentation
  • Issue :issue:431 - adding login documentation
  • Issue :issue:151 - adding web spectrum tooltips
  • Issue :issue:548 - failed to retrieve ModelCube extension in remote mode
  • Fixed typo by in method name Spectrum.derredden -> Spectrum.deredden.
  • Fixed #305 <https://github.com/sdss/marvin/issues/305>_ - adding ivar propogation for np.log10(Map)
  • A bug when explicitly returning default parameters in a query (:issue:484)
  • Fixed #510 <https://github.com/sdss/marvin/issues/510>_ - fixes incorrect conversion to sky coordinates in map plotting.
  • Fixed #563 <https://github.com/sdss/marvin/issues/563>_ - fail retrieving Query datamodels in Python 3.6+.
  • Fixes bug with sasurl not properly being set to api.sdss.org on initial import
  • Incorrect setting of the default bintype to download from web (:issue:531).
  • Fixed :issue:536, :issue:537, :issue:538. Added modelcube to downloadList.
  • Incorrect mismatch warning between MPL-7 and DR15 (:issue:495).
  • Incorrect handling of maskbits when the mask does not contain any of the bits in the list (:issue:507).
  • Fixed :issue:534 - flipped axes in NSA scatterplot when plotting absmag colors
  • Fixed :issue:559 - bug in check_marvin when marvindb is None
  • Fixed :issue:579 - bug in MMA with marvindb preventing files from opening
  • Fixed :issue:543, :issue:552, :issue:553 - bugs with various Query handlings
  • Fixed :issue:575 - cannot access maps due to bug in login and authentication in Interaction class
  • Fixed :issue:539 - print downloadList target directory
  • Fixed :issue:566 - made error message for web query with non-unique parameters name more specific

Refactored

  • Moved marvin.core.core to marvin.tools.core and split the mixins into marvin.tools.mixins.
  • Reimplemented ~marvin.tools.mixins.aperture.GetApertureMixIn.getAperture as a mixin using photutils apertures (:issue:3,315).
  • Reimplemented ~marvin.tools.rss.RSS as a list of ~marvin.tools.rss.RSSFiber objects (:issue:27,504).
  • Moved pieces of MarvinToolsClass into marvin.tools.mixins.
  • Reimplemented ~marvin.tools.query.Query to remove local query dependencies from remote mode usage.

- Python
Published by havok2063 about 7 years ago

sdss-marvin - Marvin Beta 2.2.6

This is a critical bugfix release that corrects a problem that could affect your science results. Please update as soon as possible and check whether your analysis has been impacted by this bug.

This version fixes a critical bug when retrieving the spaxels associated with a bin, as well as a problem with the calculation of the inverse variance for deredden datacubes. It also simplifies the library namespace allowing for easier access to the most used Tools.

This release also adds support for MPL-7

Added

  • Added cheatsheet to docs.
  • Map has a new method getSpaxel to retrieve an Spaxel using the parent Maps.

Changed

  • Extra keyword arguments passed to Spectrum.plot are now forwarded to Axes.plot.
  • Tools (e.g., Cube, Maps) can now be accessed from the marvin namespace (e.g., marvin.tools.Cube or marvin.tools.cube.Cube).
  • Moved yanny.py to extern/ and added a readme file for the external packages (:issue:468).
  • ~marvin.tools.quantities.spectrum.Spectrum.plot now only masks part of the spectrum that have the DONOTUSE maskbit set (:issue:455).
  • pixmask is now available for all quantities (except AnalysisProprty). The property masked now uses the bit DONOTUSE to determine what values must be masked out (:issue:462).
  • Raises error when applying inst_sigma_correction on stellar_sigma MPL-6 maps. Applies correction to stellarsigma and emlinesigma for web maps with added 'Corrected' title (:issue:478)

Fixed

  • Bin._create_spaxels instantiating spaxels with the wrong (i,j) values for the bin. The (i, j) values from the binid map were being swapped twice before sending them to SpaxelBase (:issue:457).
  • A bug in the calculation of the deredden inverse variance in a ~marvin.tools.quantities.datacube.DataCube.
  • Fixed typo in method name Spectrum.derredden -> Spectrum.deredden.
  • Fixed #510 <https://github.com/sdss/marvin/issues/510>_ - fixes incorrect conversion to sky coordinates in map plotting.

- Python
Published by havok2063 over 7 years ago

sdss-marvin - Marvin Beta 2.2.5

Changed

  • Galaxy Web page spaxel loading to be robust when no modelspaxels are present in the database.

- Python
Published by havok2063 almost 8 years ago

sdss-marvin - Marvin 2.2.4

Fixed

  • Issue #400: SII in BPT diagram should use sum of 6717 and 6732.

- Python
Published by albireox almost 8 years ago

sdss-marvin - Marvin Beta 2.2.3

This patch release primarily fixes bugs found during the recent round of feedback vetting.

Added

  • Added tests for emline_gflux_ha_6564 and fixed values in galaxy_test_data.

Fixed

Removed

  • The banner that showed up in Safari has been removed since most versions should now work properly.

- Python
Published by havok2063 almost 8 years ago

sdss-marvin - Marvin Beta 2.2.2

Fixes critical bug with MPL-6 datamodel, where some H-alpha Marvin Maps channels are actually the maps from NII-6585 instead. The affected extensions channels are

emlinesfluxha6564 emlinesewha6564 emlinegfluxha6564 emlinegewha6564 emlinegsigmaha_6564

The values in these maps are actually from the respective NII extension.

Additionally, the new R/Reff channel in the following extensions was absent in 2.2.1 spxellcoo binlwellcoolumweighted

Fixed

  • MPL-6 issue with all H-alpha extensions mapped to NII instead. Indexing issue in MPL-6 datamodel.
  • MPL-6 issue with elliptical coordinate extensions; missing R/Reff channel in MPL-6 datamodel.
  • Issue #324 <https://github.com/sdss/marvin/issues/324>_
  • Issue #325 <https://github.com/sdss/marvin/issues/325>_
  • Issue #326 <https://github.com/sdss/marvin/issues/326>_
  • Issue #327 <https://github.com/sdss/marvin/issues/327>_
  • Issue #330 <https://github.com/sdss/marvin/issues/330>_
  • Issue #333 <https://github.com/sdss/marvin/issues/333>_
  • Issue #335 <https://github.com/sdss/marvin/issues/335>_
  • Issue #336 <https://github.com/sdss/marvin/issues/336>_
  • Issue #343 <https://github.com/sdss/marvin/issues/343>_
  • Issue #351 <https://github.com/sdss/marvin/issues/351>_
  • Issue #353 <https://github.com/sdss/marvin/issues/353>_
  • Issue #357 <https://github.com/sdss/marvin/issues/357>_
  • Issue #358 <https://github.com/sdss/marvin/issues/358>_
  • Issue #360 <https://github.com/sdss/marvin/issues/360>_
  • Issue #363 <https://github.com/sdss/marvin/issues/363>_
  • Issue #373 <https://github.com/sdss/marvin/issues/373>_

- Python
Published by havok2063 about 8 years ago

sdss-marvin - Marvin Beta 2.2.1

This patch fixes a bug in the MPL-6 DAP datamodel.

- Python
Published by havok2063 about 8 years ago

sdss-marvin - Marvin Beta 2.2.0

This release is a new minor release of Marvin Beta which includes support for MPL-6.

Added:

  • Added Maskbit class for easy conversion between mask values, bits, and labels.
  • Better BPT documentation, in particular in the Modifying the plot section.
  • A hack function marvin.utils.plot.utils.bind_to_figure() that replicate the contents of a matplotlib axes in another figure.
  • New scatter and histogram plotting utility functions
  • Integrated scatter and histogram plotting into query Results
  • New methods for easier query Results handling
  • New Pythonic DRP, DAP, and Query DataModels
  • Access to DAPall data

Changed:

  • Issue #190: Maps.get_bpt() and marvin.utils.dap.bpt.bpt_kewley06() now also return a list of axes. Each axes contains a method pointing to the marvin.utils.plot.utils.bind_to_figure() function, for easily transfer the axes to a new figure.
  • All Cubes, Maps, and Modelcubes use Astropy Quantities
  • Refactored to the Bin class
  • Bin and Spaxel are now subclassed from SpaxelBase

Fixed:

  • Issue #24
  • Issue #99
  • Issue #110
  • Issue #111
  • Issue #131
  • Issue #133
  • Issue #173
  • Issue #178
  • Issue #180
  • Issue #190
  • Issue #191
  • Issue #233
  • Issue #235
  • Issue #246
  • Issue #248
  • Issue #261
  • Issue #263
  • Issue #269
  • Issue #279
  • Issue #281
  • Issue #286
  • Issue #287
  • Issue #290
  • Issue #291
  • Issue #294
  • Issue #295
  • Issue #296
  • Issue #297
  • Issue #299
  • Issue #301
  • Issue #302
  • Issue #303
  • Issue #304
  • Issue #308
  • Issue #311
  • Issue #312

- Python
Published by havok2063 about 8 years ago

sdss-marvin - Marvin Beta 2.1.4

This patch release includes

Added:

  • Added new query_params object, for easier navigation of available query parameters. Added new tests.
  • Added a new guided query builder using Jquery Query Builder to the Search page
  • Added a View Galaxies link on the web results to view postage stamps of the galaxies in the results
  • Added Route Rate Limiting. Adopts a limit of 200/min for all api routes and 60/minute for query api calls and web searches

Changed:

  • Changed call signature for :meth:marvin.utils.plot.map.no_coverage_mask (removed value arg because unused, added None as default value ivar (None), and re-ordered args and kwargs).
  • Changed call signature for :meth:marvin.utils.plot.map.bad_data_mask (removed value arg because unused).
  • Changed the Marvin web search page to use the new query_params and parameter grouping. Removed the autocomplete input box.
  • Updated the documentation on query and query_params.
  • Modified Guided Search operator options to remove options that could not be parsed by SQLA boolean_search
  • Refactored the web settings, route registration, extensions to enable extensibility
  • Issue #282: Improvements to "Go to CAS" link. Changed to Go To SkyServer and updated link to public up-to-date link

Fixed:

  • Issue #102: problem with urllib package when attempting to retrieve the Marvin URLMap
  • Issue #93: safari browser does not play well with marvin
  • Issue #155: Contrails in Web Map
  • Issue #174: sdss_access may not be completely python 3 compatible
  • Issue #196: Bin not loading from local sas
  • Issue #207: Get Maps in MapSpecView of Galaxy page sometimes fails to return selected maps
  • Issue #210: pip upgrade may not install new things as fresh install
  • Issue #209: marvin version from pip install is incorrect
  • Issue #268: Cube flux from file error
  • Issue #85: Python does not start in Python 3
  • Issue #273: ha.value bug
  • Issue #277: Ticks for log normalized colorbar
  • Issue #275: logger crashes on warning when other loggers try to log
  • Issue #258: 422 Invalid Parameters
  • Issue #271: Problem in dowloading image.
  • Issue #97: sqlalchemy-boolean-search not found when installed from pip source
  • Issue #227: Marvin installation in python 3.6 (update setuptools to 36)
  • Issue #262: problem with marvin update
  • Issue #270: BPT array sizing not compatible
  • Issue #88: Deployment at Utah requires automatisation
  • Issue #234: Add (and use) functions to the datamodel to determine plotting parameters
  • Issue #278: marvintestif decorator breaks in python 2.7
  • Issue #274: cube slicing to get a spaxel fails with maps error
  • Issue #39: implement more complete testing framework
  • Issue #242: Result object representation error with 0 query results
  • Issue #159: Marvin issues multiple warnings in PY3
  • Issue #149: Improve integrated flux maps display in web

- Python
Published by havok2063 over 8 years ago

sdss-marvin - 4.0.0-test

This is just a test of the new invoke for automated utah setup

- Python
Published by havok2063 over 8 years ago

sdss-marvin - Marvin Beta 2.1.3

This patch release

Added:

  • Issue #204: added elpetro_absmag colours to mangaSampleDB models.
  • Issue #253: Plotting tutorial.
  • Issue #223: Easy multi-panel map plotting (with correctly placed colorbars).
  • Issue #232 and Issue #251: Uses matplotlib style sheets context managers for plotting (map, spectrum, and BPT) and restores previous defaults before methods finish.
  • Issue #189: Map plotting accepts user-defined value, ivar, and/or mask (including BPT masks).
  • Issue #252: Quantile clipping for properties other than velocity, sigma, or flux in web.
  • Added utils.plot.map doc page.
  • Added tools.map doc page.

Changed:

  • Issue #243: inverted __getitem__ behaviour for Cube/Maps/ModelCube and fixed tests.
  • Modified Flask Profiler File to always point to $MARVINDIR/flaskprofiler.sql
  • Issue #241: Moved map plotting methods from tools/map to utils/plot/map
  • Issue #229 and Issue #231: Switch to new gray/hatching scheme (in tools and web):
    • gray: spaxels with NOCOV.
    • hatched: spaxels with bad data (UNRELIABLE and DONOTUSE) or S/N below some minimum value.
    • colored: good data.
  • Issue #238: Move plot defaults to datamodel (i.e., bitmasks, colormaps, percentile clips, symmetric, minimum SNR).
  • Issue #206: SNR minimum to None (effectively 0) for velocity maps so that they aren't hatched near the zero velocity contour.
  • Simplified default colormap name to "linearlab."
  • Decreased map plot title font size in web so that it does not run onto second line and overlap plot.

Fixed:

  • Interactive prompt for username in sdss_access now works for Python 3.
  • Fixed #195: The data file for the default colormap for Map.plot() ("linear_Lab") is now included in pip version of Marvin and does not throw invalid FileNotFoundError if the data file is missing.
  • Fixed #143: prevents access mode to go in to remote if filename is present.
  • Fixed #213: shortcuts are now only applied on full words, to avoid blind replacements.
  • Fixed #206: no longer masks spaxels close to zero velocity contour in web and tools map plots
  • Fixed #229: corrects web bitmask parsing for map plots
  • Fixed #231: hatch regions within IFU but without data in map plots
  • Fixed #255: Lean tutorial code cells did not work with the ipython directive, so they now use the python directive.
  • Highcharts draggable legend cdn.

- Python
Published by havok2063 almost 9 years ago

sdss-marvin - Marvin Beta 2.1.2

This patch release

Fixes * a major bug in the calculation of the composite spaxels in the BPT diagrams * a bug for incorrect exception handling for some Python 3 installations of Marvin 2.1

Changes * The NSA web parameters are changed from sersic parameters to elpetro parameters * The NSA Display tab has been renamed to Galaxy Properties * A link to the Nasa Sloan Atlas catalog page is attached on the web * The BPT keyword snr has changed to snr_min. snr can still be used * Documentation has moved to readthedocs

Adds * API and Web parameter validation using webargs and marshmallow

- Python
Published by havok2063 almost 9 years ago

sdss-marvin - Marvin Beta 2.1.1

This mainly fixes #181, the inverted web map display.

Added:

  • Added query runtime output in search page html. And a warning if query is larger than 20 seconds.

Changed:

  • Removed the python 3 raise Exception in the check_marvin bin
  • Reverted the api/query return output from jsonify back to json.dumps
    • This is an issue with python 2.7.3 namedtuple vs 2.7.11+

Fixed:

  • Issue #181

- Python
Published by havok2063 about 9 years ago

sdss-marvin - Marvin Beta 2.1.0

This is a significant release of Marvin, which includes several new features and bug fixes.

Added:

  • Marvin is now Python 3.5+ compliant.
  • Marvin has complete NSA catalog information for all MaNGA galaxies (available in Tools via the .nsa attribute)
  • Marvin has a new NSA display in the web on the Galaxy Page providing an NSA parameter table, and interactive scatter and box-and-whisker plots
  • Marvin has a brand new BPT classification tool included on Maps, designed to aid you in creating and retrieving BPT diagrams and BPT spaxel classifications.
  • Need help understanding the connections between Marvin Tools? Check out the new Visual Guide flowchart.
  • Enhanced Image utility functions for downloading and displaying the optical PNG images for MaNGA targets
  • Updated Maps plotting color and scaling consistent with the web display

Fixed:

  • see Changelog.md

- Python
Published by havok2063 about 9 years ago

sdss-marvin - Marvin Beta 2.0.9

Added:

  • Docs now use marvin.__version__.

Fixed:

  • Fixed #100, #103: problem with getMap for propperties without ivar.
  • Fixed #101: problem with marvin query.

- Python
Published by albireox over 9 years ago

sdss-marvin - Marvin Beta 2.0.8

Fixed:

  • Now really fixing #98

- Python
Published by albireox over 9 years ago

sdss-marvin - Marvin Beta 2.0.7

Fixed:

  • Fixed issue #98

- Python
Published by albireox over 9 years ago

sdss-marvin - Marvin Beta 2.0.6

This version fixes a bug in Marvin Queries that prevented people without databases from submitting queries.

- Python
Published by havok2063 over 9 years ago

sdss-marvin - Marvin Beta 2.0.5

Added:

  • Added netrc configuration to installation documentation.
  • Added netrc check on init.

Fixed:

  • Added mask to model spaxel.
  • Bug in Cube tool when a galaxy loaded from db does not have NSA info; no failure with redshift
  • Two bugs in index.py on KeyErrors: Sentry issues 181369719,181012809
  • Bug on plate web page preventing meta-data from rendering
  • Fixed installation in Python 3.
  • Fixed long_description in setup.py to work with PyPI.
  • Fixed a problem that made marvin always use the modules in extern

- Python
Published by albireox over 9 years ago

sdss-marvin - Marvin Beta 2.0.4

This release includes a number of bug fixes: - Fixes a problem in which a Map instantiated from remote would have mask equal to ivar. - Adds more verbosity to repr - Fixes a number of problems in Bin when instantiating from file.

- Python
Published by albireox over 9 years ago

sdss-marvin - Marvin Beta

This minor version fixes an issue with the pip installation. psycopg2 was a dependency but required having a postgres installation. We removed the dependency and modified marvin to fail gracefully for users.

- Python
Published by havok2063 over 9 years ago

sdss-marvin - Marvin Beta

This version is a quick fix for a bug in Marvin web queries.

- Python
Published by havok2063 over 9 years ago

sdss-marvin - Marvin Beta

This release is for Zenodo.

- Python
Published by havok2063 over 9 years ago

sdss-marvin - Marvin Beta

Marvin 2 Beta Release

- Python
Published by havok2063 over 9 years ago