Known Issues in Marvin

Report New Issue

  • Sigma Corrections: For MPL-6, we now raise an explicit error when attempting to apply the correction to stellar_sigma, using the inst_sigma_correction method. The error message now suggests to upgrade to MPL-7 data. In the web display of maps, when selecting the stellar_sigma or emline_sigma maps, we automatically apply the relevant sigma correction. A corrected map is indicated via the Corrected: [name] map title. Uncorrected maps, for example, in MPL-6, retain the original title name.
  • Marvin 2.2.1 MPL-6 Maps - All H-alpha extensions in the Marvin MAPS, using MPL-6, map to NII_6585 extensions instead. Additionally, the Marvin Maps for SPX_ELLCOO and BIN_LWELLCOO do not include the new channel R/Reff. It is advisable to upgrade to Marvin 2.2.2, where these bugs have been fixed.

FYIs

Tools

  • MaStar Products - Since the MaStar datamodel changed with MPL-5, Marvin does not currently handle any MaStar data products. MaStar products may be accessible in MPL-4, but this has not been thoroughly vetted and tested.
  • Coordinates - Although we have made significant effort to test them, spaxel selection from coordinates (both indices and spherical) should not be considered science-grade yet. +/- 1 pixel offsets around the real position position are not unexpected, and the behaviour of getSpaxel() may not be consistent in all access mode (file vs. API). This is especially true in case of spaxel indices measured from the centre of the cube. When doing science analysis on the data please be careful and, if possible, double check the retrieved values independently. If you find any discrepancy between the values retreived and the ones you expect, please submit a new Github Issue.
  • Ivar propagation for np.log10() of maps - Inverse variation propagation when appling np.log10 or np.log to a Map does not produce correct values.
  • Datamodel propagation for map arithmetic - The datamodel of a Map is propagated during map arithmetic operations but is not updated for the resulting EnhancedMap.
  • Queries - Marvin Queries are currently synchronous. This means that within one iPython session, you can submit only one query at a time, and it will block your terminal until it responds or times out.
  • Query Timing - Queries work!, but timing is important. You should craft your queries carefully so they will not crash or timeout. See Query Best Practices for best practices regarding large queries.
  • getAperture - getAperture() is currently broken due to a change in photutils. This will be fixed and improved in a future version.
  • Model Flux - The model_flux attribute of Spaxel and Bin is the (binned) observed spectrum that the DAP fit. The model attribute is the fitted DAP spectrum.
  • In auto or local more, if a tools is instantiated from a plate-ifu or mangaid, Marvin will first try to find the appropriate file in the user’s local SAS. Note that any modification to the file path in the local SAS will make Marvin fail when trying to find the file. This include un-gzipping the file.

Web

  • Point-and-Click Model Fits - On the individual galaxy page, the modelfits shown in the point-and-click display is from the unbinned MODELCUBE FITS files, i.e. SPX-GAU-MILESHC.
  • Dynamic DAP Maps - For the DAP map display on the individual galaxy page, you can only choose one binning-template option for all the selected maps.
  • MPL-3 and below - Marvin web does not yet fully support loading of Cubes from MPL-3 and below.
  • Browser compatibility - Marvin is not fully compatible with Safari. This is mostly due to the current stable version of Safari not being compliant with the latest HTML standards. In the future we will try to make Marvin more stable in Safari, as long as that does not mean sacrificing functionality. In the meantime, please use Chrome or Firefox. Alternatively, you can try the beta version of Safari, which is significantly more HTML compliant.

Bugs

Here are a list of known bugs:

Tools

  • Marvin 2.2.1 MPL-6 Maps - All H-alpha extensions in the Marvin MAPS, using MPL-6, map to NII_6585 extensions instead. Additionally, the Marvin Maps for SPX_ELLCOO and BIN_LWELLCOO do not include the new channel R/Reff. It is advisable to upgrade to Marvin 2.2.2, where these bugs have been fixed.
  • When a Cube is instantiated from a file, the Maps object derived from could be instantiated remotely even if the Maps file is present locally. See this issue.
  • Queries - Marvin Queries work!, but they are sometimes intermittent. You sometimes may receive this error MarvinError: API Query call failed: Requests Http Status Error: 404 Client Error: Not Found for url: https://api.sdss.org/test/marvin2/api/query/cubes/. If you do, then just wait a moment, and try your query again. Sometimes the query succeeds on the server-side and caches your results, but fails when sending it back to you. We don’t yet know why this happens, but we are currently trying to understand this problem!

Web

  • Autocomplete Galaxy ID list - Upon initial page load, this may initially crash and fail to load a list. A list of possible ids should appear after navigating to a new page.