306 Commits

Author SHA1 Message Date
0a4cb88341 fix: temp fix for large file uploads with dash-uploader (archived repo)
Resolves >300MB H5 file upload failures after conda-forge env migration.
Need to replace with Flask endpoint solution.

- Updated upload component to use dash-uploader
- Added dash-uploader to dependencies
- Modified upload callback to handle filepath instead of base64"
2025-09-25 16:43:13 +02:00
3175db94da Refactor minorly notebooks/demo_acsm_pipeline.ipynb to include Renku Metadata Logging using RenkuWorkflowBuilder class. 2025-09-23 16:18:58 +02:00
c023fd7937 Update README.md with requirement for renku graph visualization. 2025-09-23 16:15:52 +02:00
3140e1b05e Add run_and_add_step() method in RenkuWorkflowBuilder and improve docstrings. The new method runs step and record renku metadata in a centralized workflow file in yaml format. 2025-09-23 16:14:23 +02:00
3663fce07c Remove renku workflow recording input parameters in main and delegated that to RenkuWorkflowBuilder. This way we can more easily extent provenance recording to other steps. Steps however still need to return a dictionary with valid structure and renku provenance information. 2025-09-23 16:11:52 +02:00
58ce34d56d Comment out line that was conflicting with dockercompose file. When activating local acsm processor with whole repo as a volumn, data figures and params folders were not visible in container. 2025-09-23 16:07:21 +02:00
e2d9936de8 Update dima to latest commit 2025-09-20 16:21:47 +02:00
151719729c Prepare v1.0.0 release as acsm-fairifier v1.0.0 2025-07-04 15:19:14 +02:00
fd68fa4ca3 Update campaignDescriptor.yaml with new instructions 2025-07-04 14:53:41 +02:00
e80abbdf9a Update README.md with conda forge install instructions and input data format. Add environment.yml to construct comp env based on conda forge. 2025-07-04 14:52:29 +02:00
41af4cabe2 Update dima to latest version 2025-06-29 17:49:31 +02:00
c694e4c71d Update submodule to tag v1.0.0 2025-06-26 11:30:42 +02:00
367f8d5ca5 Update dima to latest version 2025-06-25 16:55:03 +02:00
267988514d Update docker-compose.yaml to make changes in the whole project persistent 2025-06-25 16:47:20 +02:00
2475e21101 Fix typos in CampaignDescriptor.yaml 2025-06-25 16:46:35 +02:00
28b7b539e8 Update dockerfile to comply with psi rules about anaconda 2025-06-25 14:21:16 +02:00
1bba5cd755 Comment out dot.view() for compatibility issues running on docker 2025-06-22 15:25:52 +02:00
f90ef82a32 Comment out dot.view() for compatibility issues running on docker 2025-06-22 15:22:24 +02:00
967a40f93a Update Dockerfile to contain renderer for graphviz workflow files 2025-06-22 15:06:13 +02:00
6547cd9e17 Update campaignDescriptor.yaml with instruction details 2025-06-22 15:00:57 +02:00
7fc2ee211d Update readme.md with clarifying statement. NETWORK_MOUNT env variable defautls to data/ in repo 2025-06-22 14:59:50 +02:00
3f2c3b47f2 Update docker-compose.yaml with env variable NETWORK_MOUNT. Local run: it defaults to data/ and otherwise it takes the value based on .env externally defined. 2025-06-22 14:48:30 +02:00
a80f03463c Update reademe.md 2025-06-22 12:44:50 +02:00
dec7dc47e2 Update docker-compose.yaml to depend on externally defined network drive (e.g., NETWORK_DRIVE) 2025-06-22 12:44:07 +02:00
e6b05b4914 Update campaignDescriptor.yaml to depend on externally defined network drive (e.g., NETWORK_DRIVE) 2025-06-22 12:43:37 +02:00
071d1f49a7 Update dima to latest version 2025-06-22 12:27:48 +02:00
1e4cd3fc8a Update dima to latest version 2025-06-20 13:44:00 +02:00
bb3907d384 Fixed url type in README.md 2025-06-18 08:58:40 +02:00
6d421bdad8 Update docker-compose.yaml. Includes services for running with a network drive or locally 2025-06-17 22:09:00 +02:00
4cda1ffb72 Add poster with figures 2025-06-17 22:07:55 +02:00
5319430d5d Update to README.md, includes main features authors and funding 2025-06-17 22:07:27 +02:00
482db5704d Add AGPL3 licence 2025-06-11 10:36:47 +02:00
23253644f8 Update dima to latest version. Params can now be partially ingested to hdf5 files 2025-06-10 16:04:56 +02:00
56ead34ef9 Correct typo in README.md 2025-06-10 14:45:38 +02:00
0414f5608c update dima to latest version 2025-06-10 14:43:23 +02:00
57c5d9784c Add notebook for worfklow visualization 2025-06-07 20:03:53 +02:00
fda5099221 Change computational env to include graphviz for workflow visualization 2025-06-07 20:02:41 +02:00
457a2ae016 Update workflow step names 2025-06-07 20:01:02 +02:00
8f9790456c Implement plot_workflow_file() --> workflows/utils.py. 2025-06-07 19:54:45 +02:00
fdad73dd77 Update dima to latest version 2025-06-07 19:16:50 +02:00
0671f0ad7f Refactor notebooks for workflow generation 2025-06-06 17:05:10 +02:00
7b3404ecd9 Added workflows folder and utils.py to support workflow generation 2025-06-06 17:03:25 +02:00
160791b738 Refactor steps to collect information for renku workflow file generation 2025-06-06 17:02:13 +02:00
a4847f0071 Renamed Dockerfile to avoid conflicts with project rekurization/init 2025-06-04 14:10:24 +02:00
effd5b865e Replace nonoperation reviewPannel in app/data_flagging_app.py with date range picker. Cached time column to speed up figure update but it doesnot look there was much improvement. 2025-06-04 14:03:45 +02:00
da6884ef21 Fix bug in app/data_flagging_app.py. This is a TODO/BUG [from Leïla] Correct error when flags are loaded in the app. 2025-06-04 10:47:48 +02:00
c15aa4e828 Merge pull request 'WIP.new_changes_leila' (#1) from new_changes_leila into main
Reviewed-on: APOG/acsmnode#1
2025-06-04 09:35:31 +02:00
fc6f6708b8 Merge branch 'main' into new_changes_leila 2025-06-04 09:34:12 +02:00
8afa2f98d1 Update notebooks/acsm_pipeline.ipynb. Step 5.2: added all species for the new uncertainty 2025-05-28 11:51:36 +02:00
3a23db1a12 Update TODO.md. Added some todos and deleted one that is done now. 2025-05-28 11:48:26 +02:00