This website requires JavaScript.
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