You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+11-11Lines changed: 11 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
3
3
The script checks the compliance of a simulation dataset according criteria, which are related to:
4
4
5
-
* naming conventions
5
+
* naming conventions
6
6
* admissible numerical values,
7
7
* spatial definition of the grid which differs according to the ice sheet (AIS vs GIS),
8
8
* time recording dependent of the experiments.
@@ -26,30 +26,30 @@ The code has been developed with python 3.9 and the following modules:
26
26
* pandas
27
27
* datetime
28
28
* tqdm
29
-
29
+
30
30
=> Conda users can install the **isscheck** environnment with the YML file [isschecker_env.yml](https://github.com/jbbarre/ISM_SimulationChecker/blob/main/isschecker_env.yml).
For others, be sure that the dependencies specified in the YML file [isschecker_env.yml](https://github.com/jbbarre/ISM_SimulationChecker/blob/main/isschecker_env.yml) are installed.
For others, be sure that the dependencies specified in the YML file [isschecker_env.yml] (https://github.com/jbbarre/ISM_SimulationChecker/blob/main/isschecker_env.yml) are installed.
38
+
39
39
2. In a terminal, run the script: `> python compliance_checker.py`. A progression bar appears in the terminal and shows the progression.
40
-
40
+
41
41
3. Without any changes, the script checks the `test` directory, which contains a single file. After processing the check, open the *compliance_checker_log.txt* file created in the `test` directory. The compliance checker raises errors because the test data is just a short extraction of a complete dataset.
42
-
42
+
43
43
*************************************************
44
44
45
45
### How to launch a compliance check ?
46
46
47
-
1. In *compliance_checker.py*, specify the path of the directory to check by changing the value of the variable **source_path** and change the experiments tested from **experiments = experiments_ismip6** to **experiments = experiments_ismip6_ext** to test the new 2300 extensions. The compliance criteria csv file (*ismip6_criteria.csv*) must be located in the same directory as *compliance_checker.py* .
47
+
1. In a terminal, run the script with the source path and experiment set:
0 commit comments