signac-dashboard

Rapidly visualize signac projects through a customizable dashboard interface.

BSD-3-CLAUSE License

Downloads
267
Stars
16
Committers
12
signac-dashboard - v0.6.1 Latest Release

Published by cbkerr 12 months ago

[0.6.1] -- 2023-11-10

Added

  • Support for flask 3 and werkzeug 3 (#204).
  • Tested Python 3.12 support (#205).
signac-dashboard - v0.6.0

Published by cbkerr about 1 year ago

[0.6.0] -- 2023-08-30

Added

  • Login page that redirects back to current URL (#160, #181).
  • Navigator module to display links to jobs differing by one state point parameter (#188).

Fixed

  • Updated bundled jQuery version to 3.6.4 for a security fix (#184).

Updated

  • Security documentation (#185).
signac-dashboard - v0.5.0

Published by bdice over 1 year ago

[0.5.0] -- 2023-03-30

Added

  • Official Python 3.11 support (#176).
  • Ability to sort ImageViewer and VideoViewer cards (#155).

Changed

  • Require signac 2.0.0 (#166).
  • Default value of PER_PAGE is now 24 (#168).
  • Minor visual updates (#175).
  • Switched to a pyproject.toml based build (#176).
signac-dashboard - v0.4.0

Published by cbkerr almost 2 years ago

This release is planned to be the last version to support signac < 2.0. The biggest feature is the addition of login tokens.

Added

  • Improve security on multi-user systems. Dashboard now generates a login token when started. Users
    must login with the token to view project and job data in the dashboard (#122, #158).

Changed

  • ImageViewer searches for *.svg files by default (#157).

Fixed

  • Fixed handling of --debug command line option (#152).
  • Addressed deprecation warnings from signac 1.8.0 (#132, #153).
signac-dashboard - v0.3.1

Published by Charlottez112 about 2 years ago

This release fixes a bug that affects displaying images with flask greater than version 2.2.0

Added

  • Updated CI to use GitHub Actions (#150).

Fixed

  • Rename cache_timeout to max_age in calls to flask.send_from_directory (#142, #143, #149).
signac-dashboard - v0.3.0

Published by cbkerr over 2 years ago

This release adds a project overview page and the modules for it. We welcome new contributor @Charlottez112!

Added

  • The Project page displays cards from modules with context="ProjectContext" (#27, #110).
  • Schema module for the ProjectContext (#110).
  • ProjectContext support for the DocumentList, ImageViewer, TextDisplay, and VideoViewer modules (#110).
  • Dashboard config option CARDS_PER_ROW controls the number of cards per row in the desktop view (#133).
  • The endpoint views.get_file now reads the download_name request argument (#127).

Changed

  • Hide the list of modules in the sidebar when viewing the job list (#110).

Fixed

  • Hide the list and grid view buttons when viewing a single job (#92, #110).
  • Fixed bug with disabled modules not showing a checkbox to enable them in the grid view (#134).
  • FileList module now respects prefix_jobid option (#127, #128).
  • Endpoints added via Dashboard.add_url can be used with multiple routes (#130).

Removed

  • Removed upper bound on python_requires (#137).
Package Rankings
Top 42.27% on Conda-forge.org
Top 12.29% on Pypi.org
Badges
Extracted from project README
Affiliated with NumFOCUS PyPI conda-forge RTD License PyPI-downloads Slack Twitter GitHub Stars
Related Projects