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
closemethod, 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.toJsonmethod 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_bptmethod withadd_allkwargs toImageGridformatplotlib>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 forCubeandMaps. Users can automate closing file handlers when infilemode, by usingwithsyntax, alleviating some issues with looping through lists of galaxies. marvin.tools.core.MarvinToolsClass.closemethod is a self-contained way of closing the underlying data file. It is now called bymarvin.tools.core.MarvinToolsClass.__del__andmarvin.tools.core.MarvinToolsClass.__exit__.marvin.tools.core.MarvinToolsClass.source_is_fits_hdulist_fileevaluates 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_tplsigmaspaxel 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
externsubmodules. Converts all submodules to pypi releases - Adds new dependencies for
marvin-brain,marvin-wtforms-alchemy,marvin-sqlalchemy-boolean-search,sdss-tree, andsdss-access - Simplifies
setup.pyand dependencies. Moves requirements files intosetup.cfg. - Switches to
sdsstoolsfor 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_mirrorcustom 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_cacheoption toCachable Queryclass. Implemented in most marvin database calls. - Adds - most Marvin Tools now use query caching for database calls
- Adds - a new
CacheMixInthat adds optional caching to classes utilizing db calls - Adds - a new
Redisdogpile.cachebackend; with new regions forMapsandModelcubes - 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_imagesfunction - 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.RsyncAccesshas been converted tosdss_access.sync.Accessto 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
Binclass. 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
QueryandResultstools 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.
getSpaxelnow only loads the quantities from the parent object (that means that, for example,Maps.getSpaxelonly loadsMapsproperties by default). Additional quantities can be loaded using~marvin.tools.spaxel.Spaxel.load.getSpaxelaccepted arguments have been changed tocube,maps, andmodelcube. 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.
Maphas a new methodgetSpaxelto retrieve anSpaxelusing the parentMaps.- 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()) raisesNotImplementedErrorbecause ivar propagation is not implemented yet. - New
Marvin ImageTool to load optical images using the MMA (:issue:22) - New
BundleandCutoututility classes - New
MMAMixInfor providing multi-modal data access qual_flagandpixmask_flagare now stored in the datamodel (:issue:479,482).Querytool now accepts a newtargetsandqualitykeyword 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.plotare now forwarded toAxes.plot. - Tools (e.g.,
Cube,Maps) can now be accessed from themarvinnamespace (e.g.,marvin.tools.Cubeormarvin.tools.cube.Cube). - Map plotting
ax_setup()function is now hidden. - Moved
yanny.pytoextern/and added a readme file for the external packages (:issue:468). ~marvin.tools.quantities.Spectrum.plotnow only masks part of the spectrum that have theDONOTUSEmaskbit set (:issue:455).pixmaskis now available for all quantities (exceptAnalysisProprty). The propertymaskednow uses the bitDONOTUSEto determine what values must be masked out (:issue:462).- Raises error when applying
inst_sigma_correctiononstellar_sigmaMPL-6 maps. Applies correction to stellarsigma and emlinesigma for web maps with added 'Corrected' title (:issue:478) - Removes targeting bits from
SpaxelandBin(:issue:465). - The name of the channel is now shown in the
Propertydescription (:issue:424). - Replaced inconsistent parameter
modelin~marvin.tools.maps.Maps.getSpaxel. Usemodelsinstead. - MarvinError now accepts an optional
ignore_gitkeyword to locally turn off the git addition to the message - Using the
return_allkeyword inQueryorgetAllinResultsnow calls the streaming API route instead. - When
~marvin.tool.cube.Cubeor~marvin.tool.modelcube.ModelCubeare 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_spaxelsinstantiating spaxels with the wrong(i,j)values for the bin. The(i, j)values from thebinidmap were being swapped twice before sending them toSpaxelBase(: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.coretomarvin.tools.coreand split the mixins intomarvin.tools.mixins. - Reimplemented
~marvin.tools.mixins.aperture.GetApertureMixIn.getApertureas a mixin using photutils apertures (:issue:3,315). - Reimplemented
~marvin.tools.rss.RSSas a list of~marvin.tools.rss.RSSFiberobjects (:issue:27,504). - Moved pieces of MarvinToolsClass into
marvin.tools.mixins. - Reimplemented
~marvin.tools.query.Queryto 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.
Maphas a new methodgetSpaxelto retrieve anSpaxelusing the parentMaps.
Changed
- Extra keyword arguments passed to
Spectrum.plotare now forwarded toAxes.plot. - Tools (e.g.,
Cube,Maps) can now be accessed from themarvinnamespace (e.g.,marvin.tools.Cubeormarvin.tools.cube.Cube). - Moved
yanny.pytoextern/and added a readme file for the external packages (:issue:468). ~marvin.tools.quantities.spectrum.Spectrum.plotnow only masks part of the spectrum that have theDONOTUSEmaskbit set (:issue:455).pixmaskis now available for all quantities (exceptAnalysisProprty). The propertymaskednow uses the bitDONOTUSEto determine what values must be masked out (:issue:462).- Raises error when applying
inst_sigma_correctiononstellar_sigmaMPL-6 maps. Applies correction to stellarsigma and emlinesigma for web maps with added 'Corrected' title (:issue:478)
Fixed
Bin._create_spaxelsinstantiating spaxels with the wrong(i,j)values for the bin. The(i, j)values from thebinidmap were being swapped twice before sending them toSpaxelBase(: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
- Issue #182
- Issue #202
- Issue #319
- Issue #322
- Issue #334
- Issue #339
- Issue #341
- Issue #342
- Issue #348
- Issue #352
- Issue #354
- Issue #355
- Issue #362
- Issue #366
- Issue #367
- Issue #368
- Issue #369
- Issue #372
- Issue #375
- Issue #378
- Issue #379
- Issue #383
- Issue #385
- Issue #386
- Issue #374: Cube units do not persist under axis reordering.
- Fixed some problems with test_spaxel tests.
- Issue #382: Is fuzzywuzzy too fuzzy?
- Fixed an issue with Astropy 3 in get_nsa_data().
- Fixed some issues with query results tests
- Issue #391
- Issue #387
- Issue #384
- Issue #380
- Issue #376
- Issue #373
- Issue #371
- Issue #370
- Issue #363
- Issue #361
- Issue #360
- Issue #359
- Issue #358
- Issue #357
- Issue #353
- Issue #351
- Issue #349
- Issue #346
- Issue #345
- Issue #344
- Issue #343
- Issue #340
- Issue #337
- Issue #336
- Issue #335
- Issue #333
- Issue #331
- Issue #330
- Issue #329
- Issue #328
- Issue #327
- Issue #326
- Issue #325
- Issue #324
- Issue #320
- Issue #307
- Issue #395
- Issue #390
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
Maskbitclass for easy conversion between mask values, bits, and labels. - Better BPT documentation, in particular in the
Modifying the plotsection. - 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()andmarvin.utils.dap.bpt.bpt_kewley06()now also return a list of axes. Each axes contains a method pointing to themarvin.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(removedvaluearg because unused, addedNoneas default valueivar(None), and re-ordered args and kwargs). - Changed call signature for :meth:
marvin.utils.plot.map.bad_data_mask(removedvaluearg 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.mapdoc page. - Added
tools.mapdoc 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 invalidFileNotFoundErrorif 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