Skip to content

Commit 18b48cd

Browse files
authored
Clean-up hh5 references, and other logkeeping/documentation fixes (#275)
* Remove hh5 references from docs, build scripts * Updated datastores quickstart notebook * Note openmpi requirement for builds * Update CHANGELOG to v0.1.5 inclusive * Re-run of docs/usage/quickstart.ipynb * Correct build script module loads
1 parent 39bea88 commit 18b48cd

8 files changed

+609
-468
lines changed

.gitignore

+4-1
Original file line numberDiff line numberDiff line change
@@ -133,4 +133,7 @@ sandpit.ipynb
133133
bin/build_all.sh.o*
134134

135135
# Vs Code
136-
.vscode/
136+
.vscode/
137+
138+
# User-made files
139+
bin/build_all_test.sh

CHANGELOG.rst

+23
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,29 @@ Changelog
44
This CHANGELOG documents only key changes between versions. For a full description
55
of all changes see https://github.com/ACCESS-NRI/access-nri-intake-catalog/releases
66

7+
v0.1.5
8+
------
9+
10+
21/11/2024
11+
12+
- Switch to a date-based catalog versioning schema
13+
- Add support for BARPA data
14+
- Allow for coordinate searching
15+
- Translators rationalisation
16+
- metadata-validate provides complete report
17+
- EraiTranslator and catalogs removed
18+
- Add support for ccam data
19+
- Support for Python 3.12
20+
21+
v0.1.4
22+
------
23+
24+
03/10/2024
25+
26+
- Added archive/reference copies of existing catalog source metadata
27+
- Store experiment and metadata schemas internally
28+
- Restucture Builders
29+
730
v0.1.3
831
------
932

bin/build_all.sh

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#!/bin/bash -l
22

33
#PBS -P iq82
4-
#PBS -l storage=gdata/xp65+gdata/ik11+gdata/cj50+gdata/hh5+gdata/p73+gdata/dk92+gdata/al33+gdata/rr3+gdata/fs38+gdata/oi10
4+
#PBS -l storage=gdata/xp65+gdata/ik11+gdata/cj50+gdata/p73+gdata/dk92+gdata/al33+gdata/rr3+gdata/fs38+gdata/oi10
55
#PBS -q normal
66
#PBS -W block=true
77
#PBS -l walltime=03:00:00
@@ -26,7 +26,8 @@ if [ ! $# -eq 0 ]; then
2626
fi
2727

2828
module use /g/data/xp65/public/modules
29-
module load conda/access-med-0.6
29+
module load conda/analysis3-24.12
30+
module load openmpi
3031

3132
OUTPUT_BASE_PATH=/g/data/xp65/public/apps/access-nri-intake-catalog
3233
CONFIG_DIR=/g/data/xp65/admin/access-nri-intake-catalog/config

bin/test_end_to_end.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#!/bin/bash -l
22

33
#PBS -P iq82
4-
#PBS -l storage=gdata/xp65+gdata/ik11+gdata/cj50+gdata/hh5+gdata/p73+gdata/dk92+gdata/al33+gdata/rr3+gdata/fs38+gdata/oi10
4+
#PBS -l storage=gdata/xp65+gdata/ik11+gdata/cj50+gdata/p73+gdata/dk92+gdata/al33+gdata/rr3+gdata/fs38+gdata/oi10
55
#PBS -q normal
66
#PBS -W block=true
77
#PBS -l walltime=00:30:00

docs/datastores/builders.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ set of Intake-ESM datastore Builders for different ACCESS model outputs. In gene
88
datastore for your ACCESS model output should be as simple as passing your output base directory to an
99
appropriate Builder.
1010

11-
The access-nri-intake package is installed in the :code:`hh5` and :code:`xp65` analysis environments, or
11+
The access-nri-intake package is installed in the :code:`xp65` analysis environment, or
1212
users can install it into their own environment (see :ref:`installation` for details). The Builders can be
1313
imported from the :code:`access_nri_intake.source.builders` submodule.
1414

docs/datastores/quickstart.ipynb

+124-15
Large diffs are not rendered by default.

docs/usage/how.rst

+11-16
Original file line numberDiff line numberDiff line change
@@ -34,23 +34,18 @@ In order to use the catalog, you will need to have the following:
3434

3535
Catalog users will only be able to load data from projects that they have access to.
3636

37-
#. **An installation of the catalog**: the catalog is pre-installed in the
38-
`CLEX CMS "analysis3" conda environment <http://climate-cms.wikis.unsw.edu.au/Conda>`_ (>=23.04) and
39-
the ACCESS-NRI "access-med" conda environment (all versions). Users are encouraged to use one of these
40-
environments to use the catalog. Alternatively, you can install the catalog into your own environment
37+
#. **An installation of the catalog**: the catalog is pre-installed in
38+
the ACCESS-NRI "access-med" conda environment (all versions). Users are encouraged to use this
39+
environment to use the catalog. Alternatively, you can install the catalog into your own environment
4140
as described below.
4241

43-
.. attention::
44-
In order to use the CLEX CMS conda environments, you will need to also be a member of the
45-
:code:`hh5` project
46-
4742
.. _installation:
4843

4944
Installing the catalog
5045
^^^^^^^^^^^^^^^^^^^^^^
5146

5247
Most users will not need to install the catalog themselves and will instead use the catalog through one
53-
of the public analysis environments provided in either :code:`hh5` or :code:`xp65` (see below).
48+
of the public analysis environments provided in :code:`xp65` (see below).
5449

5550
Advanced users that want to install the catalog into their own environment can do so in three ways:
5651

@@ -95,16 +90,16 @@ data it references are available from your session. In particular:
9590

9691
.. include:: ../storage_flags.rst
9792

98-
If you want to use the :code:`hh5` analysis environment, you'll also need to add :code:`gdata/hh5`.
99-
10093
.. attention::
10194
You need to be a member of all projects you enter here. You can see what projects you are part of
10295
at `https://my.nci.org.au/mancini <https://my.nci.org.au/mancini>`_.
10396

10497
* **Setting the environment**: you need to make sure that the catalog is installed in your JupyterLab
105-
session. As mentioned above, the easiest way to do this is to use either the :code:`hh5` or
106-
:code:`xp65` public analysis environments. You can activate the :code:`hh5` environment within your
98+
session. As mentioned above, the easiest way to do this is to use the
99+
:code:`xp65` public analysis environment. You can activate the :code:`xp65` environment within your
107100
JupyterLab session using the "Advanced options" to set the "Module directories" to
108-
:code:`/g/data/hh5/public/modules` and "Modules" to :code:`conda/analysis3-unstable`. Similarly, to use
109-
the :code:`xp65` environment, set "Module directories" to :code:`/g/data/xp65/public/modules` and
110-
"Modules" to :code:`conda/access-med`.
101+
:code:`/g/data/xp65/public/modules` and "Modules" to :code:`conda/access-med`.
102+
103+
.. note::
104+
If you are intending to do a multi-threaded catalog build, you will also need to explicitly load
105+
the :code:`openmpi` module in "Modules".

0 commit comments

Comments
 (0)