Commit Graph

22 Commits

Author SHA1 Message Date
514e186c3d Updated doc with details on analysis outputs. Moved test scripts to a dedicated directory. 2024-08-22 19:19:40 +02:00
e3d01ae34e Updated doc with plotting script's changes. 2024-08-21 17:07:10 +02:00
513b21754c Changed build status "package_unavailable" to "package_install_failed" to cover more errors. Added an error message for this status. Outputs of ECG are now always created at the beginning to avoid issues with Snakemake (maybe not a good idea). 2024-08-20 18:47:32 +02:00
744b3b0d35 Added doc for running the Snakemake workflow. 2024-08-15 12:32:39 +02:00
0bbed9d0f5 Adding missing changes from the previous commit because I wasn't in the root folder... 2024-08-15 12:23:34 +02:00
aad9318e6e Updated README with plot script and protocol. 2024-08-14 12:58:55 +02:00
e2903ffac1 Removed the headers from the output of the analysis, because they will have to be combined. So I made the columns deterministic. Added the supported package sources to the doc. Updated the protocol with the information from the doc + typos. 2024-08-07 19:51:21 +02:00
c816cbde2c Updated doc. 2024-08-07 17:32:46 +02:00
3d6b6d1ade Updated doc with more details. 2024-08-07 16:51:19 +02:00
4b91a6cb5d Modified analysis according to the fact that logs for multiple executions of ECG will not be appended to the same file, rather written to a new file every time. Added a column for the artifact name in the artifact hash log for that reason. Updated README. Added sed as dependency for Nix. Started writing package changes analysis. 2024-08-07 11:22:54 +02:00
ea6d78dac2 Switched from an empty hash to indicate download failure to a hash equal to "-1". Fixed a bug where the cache folder would not be removed in case artifact download failed. 2024-08-05 16:29:07 +02:00
114d0e5816 Added support for other virtualization techs in the Nickel contract (close #28). Added Nix dependency for Snakemake diagram generation. 2024-07-30 18:06:16 +02:00
14ca1da160 Now handling the script's own crashes: saving to log and build status file (close #25). 2024-07-29 15:17:22 +02:00
e8b25b74a7 Added build status analysis. Now logging build status even if build is successful, to make analysis easier (as mentionned in #26). Added a new error type. 2024-07-26 19:00:25 +02:00
e118cf3da1 Added the convention on config file name on the doc. 2024-07-25 09:32:52 +02:00
8687bb03f4 Switching from pip freeze to pip list because of inconsistent output mentionned in #18, close #22. Adding albab_k9db config. 2024-07-24 11:34:05 +02:00
9a29c526fb Small doc fixes. 2024-07-19 16:23:39 +02:00
a7bf9cee94 Written a doc for the output. Removed the "type" attribute from the Nickel contract, closing #17. 2024-07-19 16:18:49 +02:00
6897091c0d Modified README according to changes. 2024-07-16 17:58:13 +02:00
842f9d32a7 Added license. 2024-07-16 16:04:02 +02:00
82af4bd521 Written a doc. Changing the name of the variables related to the hash log. 2024-07-16 15:34:15 +02:00
Quentin Guilloteau
e978f0fc4e add readme 2024-07-09 18:37:23 +02:00