Virus Data Analysis Tool release notes¶
Development version @ trunk¶
Version 0.9.0¶
- allow manual resizing of task bar (issue #2326) and the ginga fits viewer (issue #2350)
- expose FitsPlanePanel based tab types (issue #2389)
- extract fibers from pre-sky subtracted frames and from master frames (issue #2441, issue #2442)
- add use multiple primary keys (issue #2454)
- add command to create data cubes and tab type to display them (issue #2390, issue #2370)
- add
all_files
primary keyword type and a use example (issue #2443) - add tab type to display distortion solutions and fiber models (issue #2386, issue #2371)
- fix long standing bug with log widget putting messages in the wrong place (issue #1764)
- add ability to clear the log widget (issue #2444)
- emit the recap log at the end of a command run with the correct level (issue #2547)
- open log files in window (issue #2474)
- allow relative symlinking (issue #2437)
- allow replacing symlinks (issue #2587)
- port VDAT to
qtpy
(issue #2259) - Collapse “Reduction Browser” at startup if it has too many items (issue #1343) and add menu options to expand/collapse it (issue #2476)
Version 0.8.0¶
- Add keyword type that uses the fplane file to map between IDs. (issue #2115)
- Exclude IFUs from the gui (issue #2138) and respect empty columns/rows (issue #2139)
- Add new tab type to display text files. issue #2108
Version 0.7.0¶
- Make multiprocessing work in macox, needs minimum
- Updated pipeline to use library darks and bias frames, update vdat_commands.yml with the correct path, turned on use of the virus_config lines files by default, again, update the path accordingly.
- Modify in order to use the latest feature of pyhetdex 0.12.0
Version 0.6.1¶
- fix bug with opening/closing database (issue #1895, issue #1897)
Version 0.6.0¶
- Rework the cloning and removing of directories (issue #1048)
- Add possibility to remove single exposures (issue #1053)
- move the command logging out of the command interpreter via a signal (issue #1492)
- Add versioning to some configuration file and a ‘vdat_config compare’ command (issue #1493)
- Add option to backup existing configuration files before copying (issue #1500)
- If the files or configuration entries needed to run the reconstruction do not exist, go ahead and disable reconstruction (issue #1501)
- add database versions (issue #1338)
- add vdat_db executable to check and possibly update the meta data (issue #1511)
- update the database tables (issue #1339, issue #1530)
- add offline documentation (issue #1454)
- add splash screen and icons to VDAT and documentation
- properly close VDAT from the menu bar (issue #1568)
- make the reconstructed object only the first time a directory is selected (issue #1534)
- add the interfaces for the plugins and tabs (issue #1601, issue #1602)
- implement the plugin loading mechanism (issue #1598)
- base classes for the ifu and the focal plane tab widgets (issue #1628)
- make sure thread belongs to some object and are properly destroyed (issue #1646)
- don’t trigger selection/deselection on double click (issue #1639)
- reimplement Fits file window (issue #1631)
- reimplement the fplane widget for fits files (issue #1629, issue #1632)
- reimplement the fplane widget for quick reconstructin (issue #1633)
- reimplement the fplane widget to combine the above two (issue #1669)
- fix logging-related issues (issue #1317, issue #1765)
Version 0.5.0¶
- Implement removal of files and/or thumbnails (issue #1330)
- update to use the new fplane format (issue #1461)
- Improved documentation
Version 0.4.0¶
- completely remove matplotlib and aplpy references
- update command line
- rewrite the GUI as per issue #1155
- update configuration files with the latest reduction steps
- visualize the reconstructed images in the IFU viewer; fixes issue #1407
- fix memory leak, issue #1412
- fix bug with sqlite maximum number of insert/select queries
- resolve issue #1408: the gui starts also when no entry is found in the database
- resolve issue #1465: right-click menu shows up when the mouse is over a selectable directory
- Reduction browser documentation improved
- resolve issue #1410: initialize the reduction browser model in the class itself to ease (re)creation
- connect the progress and the status bar to the command interpreter
- add documentation of the queue and the progress and status bar
- improve documentation on how to install and start VDAT
- add support for twilight shots
Version 0.3.0¶
- resolve issue #1334: enable multiprocessing
- resolve issue #1335: fix symlinking testing
- resolve issue #1345: bulk insert in the database of already symlinked directories
- fix issue #1381; now command logging mechanism works
- new command line; issue #1337
- support for a directory with “virus” instrument name below the night; issue #1358
Version 0.2.4¶
- command interpreter: fix bug with file collection in directories
containing characters like
+
- command interpreter: don’t recurse into target directory
- command interpreter: correctly report exceptions happening in the command interpreter
Version 0.2.3¶
- allow redo symlinking from the gui
Version 0.2.2¶
- Fix bug with empty OBJECT in science shots
- Allow symlinking different science shots with the same OBJECT by appending a counter
- Added tooltip to the Reduction Browser to show info about the directories
- command interpreter core: log message when starting running a command now prints also the selected directory
Version 0.2.1¶
- command interpreter types: allow to format header keywords using python string formatting syntax
- print version number from command line and show it in the “help” entry in the menu bar
- add link to the documentation in the menu bar
- fix symlinking documentation.
Version 0.2.0¶
WARNING: this release has some non-backward compatible changes in some of the configuration files.
- symlinking improved and made more flexible; documentation and testing improved;
- tree view pane: thoroughly tested; basic support for non standard file types (e.g. drk)
- command interpreter signals: renamed and completely rewritten and tested. Documentation improved
- command interpreter types: regex type is now more reliable and produces helpful error messages when the substitutions fails; other types extended and streamlined; documentation and testing improved.
- command interpreter core: some bugfix, execution information emitted via signals.
- unused files removed.
Version 0.1.0¶
- first version distributed via pypi-like server