Commit Graph

  • dfff36b1d2 Use PACKAGE_DEPLOY_KEY PAT for plotstyle publish workflow main plotstyle-v1.0.0 lars 2026-07-24 11:04:31 +02:00
  • 7fdb1a200f Bump plotstyle to 1.0.0 and gallery to 0.2.0 v0.2.0 lars 2026-07-24 10:52:41 +02:00
  • f3c03a0d0c Merge pull request 'Rewrite gallery as an installable package, add plotstyle, migrate build/CI to uv' (#1) from dev into main lars 2026-07-24 10:49:38 +02:00
  • 5064aec831 Split CI lint/format/typecheck steps per package dev lars 2026-07-24 10:41:30 +02:00
  • 5109b6505c Move build system from setuptools to uv, wire uv into CI/CD lars 2026-07-24 10:30:20 +02:00
  • 2020ac4883 Remove pre-package-restructure cruft and dead features lars 2026-07-23 13:50:32 +02:00
  • 067465503a Pin setuptools>=83.0.0 as a dev dependency lars 2026-07-23 13:20:11 +02:00
  • 2a7d3d244a Skip editable package in pip-audit; require setuptools>=83.0.0 lars 2026-07-23 13:18:16 +02:00
  • f7294909a2 Fix Gitea Actions: drop custom job container, use setup-python lars 2026-07-23 13:13:17 +02:00
  • ea5ec680c5 Migrate CI from GitLab to Gitea Actions lars 2026-07-23 13:05:25 +02:00
  • 3b9d1ef1a8 Rewrite CI to lint/typecheck/audit/test only; add HPC deployment path lars 2026-07-22 15:29:55 +02:00
  • 4ba321b327 Document plotstyle and the Docker deployment switch in CLAUDE.md/README lars 2026-07-22 14:44:14 +02:00
  • eeb483a4fa Add ps.no_spines() for imshow/pcolormesh/2D-histogram plots lars 2026-07-22 14:43:41 +02:00
  • 36ae18e880 Add plotstyle: reusable KIT-branded matplotlib styling toolkit lars 2026-07-22 14:19:30 +02:00
  • 8cae6533d5 Replace Singularity with Docker; add production deployment setup lars 2026-06-29 11:48:04 +02:00
  • 8e3b928bb0 Merge main into dev: bring dev up to date with restructured package lars 2026-06-29 11:45:45 +02:00
  • 82bc60e33b Update README.md to make it feel less AI generated (it was) Kylian Schmidt 2026-05-20 11:20:19 +02:00
  • 31d33f4f41 Update README Kylian Schmidt 2026-05-16 15:08:08 +02:00
  • 04e5f79efc Fix wrong gitlab link in README.md Kylian Schmidt 2026-05-15 09:09:50 +02:00
  • 3c399d5733 Add fallback if ImageMagick is not available Kylian Schmidt 2026-05-15 09:07:48 +02:00
  • 73916268a2 Improve layout for adding sources Kylian Schmidt 2026-05-08 16:32:28 +02:00
  • ace9646a25 Fix alignment of text Kylian Schmidt 2026-05-08 16:03:52 +02:00
  • 018398a97b feat: add quit button Kylian Schmidt 2026-05-08 15:53:48 +02:00
  • 19fc15abb4 feat: add Gallery TUI for interactive configuration and generation Kylian Schmidt 2026-05-08 15:47:02 +02:00
  • 17acd478d3 Add argcomplete support Kylian Schmidt 2026-05-08 14:42:01 +02:00
  • 63e4af0f9f Refactor: reorganize configuration management and add default config file Kylian Schmidt 2026-05-08 14:05:40 +02:00
  • 6978a1b768 Remove legacy generate_gallery.py script. Good night, sweet prince Kylian Schmidt 2026-05-08 13:34:05 +02:00
  • 25b564e085 move stats box to top right Kylian Schmidt 2026-05-08 13:22:14 +02:00
  • afd04324bc Unlink assets and put everything into the gallery folder Kylian Schmidt 2026-05-08 13:05:39 +02:00
  • 6738c4ca69 Refactor: Remove obsolete JavaScript managers and utilities Kylian Schmidt 2026-05-06 08:34:40 +02:00
  • 6f0cf4521b Add support for incremental updates in gallery generation Kylian Schmidt 2026-04-23 13:09:26 +02:00
  • a30149e5da Fix template argument order in build_gallery calls Kylian Schmidt 2026-04-23 12:56:59 +02:00
  • e044b4ce60 Fix old DEBUG statement Kylian Schmidt 2026-04-22 15:10:26 +02:00
  • bec86d0f07 Fix tests Kylian Schmidt 2026-04-22 14:42:25 +02:00
  • 27ea17246c Convert to proper python package Kylian Schmidt 2026-04-22 13:48:23 +02:00
  • 7e36688d1d Add override for new directory from the CLI Kylian Schmidt 2026-04-22 13:16:08 +02:00
  • 45214be41e move processing to dedicated file Kylian Schmidt 2026-04-22 13:08:47 +02:00
  • a8f2166dde Add support for html plots Kylian Schmidt 2025-09-26 12:59:49 +02:00
  • 041c761df0 Fix missing top-level tree index.html. Clean up duplicates in main script Kylian Schmidt 2025-09-26 08:53:37 +02:00
  • 425685874a Fix tests Kylian Schmidt 2025-09-09 14:32:52 +02:00
  • 4352d26a7b Add even more tests Kylian Schmidt 2025-09-09 14:00:37 +02:00
  • ded4eca0bf Add LICENSE Kylian Schmidt 2025-09-09 13:44:56 +02:00
  • 947b525490 Add coverage to README Kylian Schmidt 2025-09-09 13:42:21 +02:00
  • 375fe36902 Fix pipeline attempt (6): Backup Kylian Schmidt 2025-09-08 15:59:43 +02:00
  • 620db78ee7 Fix pipeline attempt (5): Fix naming in tests Kylian Schmidt 2025-09-08 15:56:37 +02:00
  • 412f5927fb Fix pipeline attempt (4): Add new apptainer gitlab runner Kylian Schmidt 2025-09-08 15:49:09 +02:00
  • 30389ccb92 Fix pipeline attempt (3): Fakeroot but with the correct docker image Kylian Schmidt 2025-09-08 15:12:30 +02:00
  • d9c5629127 Fix pipeline attempt (2): Fakeroot Kylian Schmidt 2025-09-08 15:06:45 +02:00
  • fe5a7e6815 Fix pipeline attempt (1) Kylian Schmidt 2025-09-08 14:52:21 +02:00
  • 802fee1337 Add pytest and gitlab-ci for container Kylian Schmidt 2025-09-08 14:47:38 +02:00
  • 9e59d06796 Clean up unittest attempt. Kylian Schmidt 2025-09-08 12:53:16 +02:00
  • 657b273975 [WIP] Add tests and coverage Kylian Schmidt 2025-09-08 10:52:58 +02:00
  • be99b3e601 Add apptainer container. Clean up repo Kylian Schmidt 2025-09-08 09:44:49 +02:00
  • 0a345a0f22 Fix UI. Reduce excessive spacing between plot grid and subdirectories Kylian Schmidt 2025-08-07 16:00:18 +02:00
  • eb770428b9 Add proper logging Kylian Schmidt 2025-08-01 13:50:20 +02:00
  • b6a37fb93f Add nice README Kylian Schmidt 2025-07-31 16:39:59 +02:00
  • 687f8c4533 Merge branch 'dev' into 'main' Kylian Schmidt 2025-07-31 15:27:34 +02:00
  • d111c5e8ee Version 0.1.0 Kylian Schmidt 2025-07-31 15:27:34 +02:00
  • 752cee2d06 Fix metadata lists being shown in a single line Kylian Schmidt 2025-07-29 16:13:09 +02:00
  • c6882b2a48 Fix metadata display not wrapping long lines. Add LaTeX support Kylian Schmidt 2025-07-29 14:05:22 +02:00
  • fc4928fef1 Add the metadata file path for easy copy+paste Kylian Schmidt 2025-07-29 11:18:03 +02:00
  • bcb083bbb9 Add an expandable metadata grid Kylian Schmidt 2025-07-29 10:31:35 +02:00
  • f3adbe49fa Added so much stuff I cant keep up. I think some sorting capability and a way to add metadata to each folder (WIP) Kylian Schmidt 2025-07-29 09:38:28 +02:00
  • 3e2aaa4be8 Add toggle for grid, list and compact list views Kylian Schmidt 2025-07-22 13:19:53 +02:00
  • dced82a56f Remove features that were not working: Metadata, export button and reloading the website from the website itself Kylian Schmidt 2025-07-22 12:37:33 +02:00
  • 6eeacdc9b7 Add pyproject.toml Kylian Schmidt 2025-07-22 09:49:43 +02:00
  • 491a4a9fd2 Add gallery index.html to website Kylian Schmidt 2025-07-21 15:54:17 +02:00
  • 465f9b6dc6 Try to fix metadata stuff again (does not work) Kylian Schmidt 2025-07-21 15:33:33 +02:00
  • 7a9275819a Fix index not being reloaded if a subfolder was added Kylian Schmidt 2025-07-21 09:57:35 +02:00
  • dbd67f6039 Fix template rendering issue and improve export functionality Kylian Schmidt 2025-07-20 08:59:10 +02:00
  • 2d98ed0e7a Add export to latex button (i think) Kylian Schmidt 2025-07-08 17:04:55 +02:00
  • 8173d7618a Add metadata (WIP) Kylian Schmidt 2025-07-08 13:54:13 +02:00
  • 51a74b23f8 Add metadata button (WIP) Kylian Schmidt 2025-07-08 13:19:54 +02:00
  • 72ebc5e103 feat: Implement metadata system and reorganize project structure Kylian Schmidt 2025-07-08 12:33:49 +02:00
  • 716e1c95fe Move jv and css to own folder Kylian Schmidt 2025-07-08 08:14:10 +02:00
  • 71cf2031e0 Add comparison between plots Kylian Schmidt 2025-07-07 16:11:54 +02:00
  • b5b2c676b3 Update Kylian Schmidt 2025-07-07 15:26:01 +02:00
  • 9041abb72f Update and refactor Kylian Schmidt 2025-07-07 14:44:09 +02:00
  • 976d90f26b Refactor gallery generator with smart file handling and improved UI Kylian Schmidt 2025-07-07 13:27:25 +02:00
  • c2943bbe7b Configure SAST and Secret Detection in .gitlab-ci.yml, creating this file if it does not already exist Kylian Schmidt 2025-07-04 16:03:29 +02:00
  • 2ca0cfab00 Configure SAST in .gitlab-ci.yml, creating this file if it does not already exist Kylian Schmidt 2025-07-04 16:03:29 +02:00
  • ee3c82e372 Initial commit Kylian Schmidt 2025-07-04 16:03:28 +02:00