Skip to content

Commit e8d5605

Browse files
authored
Merge pull request #47 from SciCatProject/scicat_object_structure
Added examples of SciCat dataset and origdatablocks schema
2 parents 2ec9f12 + d81700b commit e8d5605

22 files changed

+752
-75
lines changed

MANIFEST.in

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
include src/scicat_schemas/dataset.schema.json.jinja
2+
include src/scicat_schemas/origdatablock.schema.json.jinja

pyproject.toml

+1
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ dependencies = [
3232
"ess-streaming-data-types",
3333
"graypy",
3434
"h5py",
35+
"jinja2",
3536
"kafka-python",
3637
"requests",
3738
"rich"

requirements/base.in

+4-2
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,11 @@
22
# will not be touched by ``make_base.py``
33
# --- END OF CUSTOM SECTION ---
44
# The following was generated by 'tox -e deps', DO NOT EDIT MANUALLY!
5-
kafka-python
65
confluent_kafka
76
ess-streaming-data-types
7+
graypy
8+
h5py
9+
jinja2
10+
kafka-python
811
requests
912
rich
10-
graypy

requirements/base.txt

+16-6
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,45 @@
1-
# SHA1:bad3be485e41242eafd3a41c6ed2b021210bd026
1+
# SHA1:0432d8fc729bb08876212fbb1777a15f2b2ab3e2
22
#
33
# This file is autogenerated by pip-compile-multi
44
# To update, run:
55
#
66
# pip-compile-multi
77
#
8-
certifi==2024.6.2
8+
certifi==2024.7.4
99
# via requests
1010
charset-normalizer==3.3.2
1111
# via requests
12-
confluent-kafka==2.4.0
12+
confluent-kafka==2.5.0
1313
# via -r base.in
1414
ess-streaming-data-types==0.26.1
1515
# via -r base.in
1616
flatbuffers==24.3.25
1717
# via ess-streaming-data-types
18+
graypy==2.1.0
19+
# via -r base.in
20+
h5py==3.11.0
21+
# via -r base.in
1822
idna==3.7
1923
# via requests
24+
jinja2==3.1.4
25+
# via -r base.in
2026
kafka-python==2.0.2
2127
# via -r base.in
2228
markdown-it-py==3.0.0
2329
# via rich
30+
markupsafe==2.1.5
31+
# via jinja2
2432
mdurl==0.1.2
2533
# via markdown-it-py
26-
numpy==1.26.4
27-
# via ess-streaming-data-types
34+
numpy==2.0.0
35+
# via
36+
# ess-streaming-data-types
37+
# h5py
2838
pygments==2.18.0
2939
# via rich
3040
requests==2.32.3
3141
# via -r base.in
3242
rich==13.7.1
3343
# via -r base.in
34-
urllib3==2.2.1
44+
urllib3==2.2.2
3545
# via requests

requirements/basetest.txt

+2-6
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,11 @@
55
#
66
# pip-compile-multi
77
#
8-
exceptiongroup==1.2.1
9-
# via pytest
108
iniconfig==2.0.0
119
# via pytest
12-
packaging==24.0
10+
packaging==24.1
1311
# via pytest
1412
pluggy==1.5.0
1513
# via pytest
16-
pytest==8.2.1
14+
pytest==8.2.2
1715
# via -r basetest.in
18-
tomli==2.0.1
19-
# via pytest

requirements/ci.txt

+6-10
Original file line numberDiff line numberDiff line change
@@ -5,23 +5,23 @@
55
#
66
# pip-compile-multi
77
#
8-
cachetools==5.3.3
8+
cachetools==5.4.0
99
# via tox
1010
chardet==5.2.0
1111
# via tox
1212
colorama==0.4.6
1313
# via tox
1414
distlib==0.3.8
1515
# via virtualenv
16-
filelock==3.14.0
16+
filelock==3.15.4
1717
# via
1818
# tox
1919
# virtualenv
2020
gitdb==4.0.11
2121
# via gitpython
2222
gitpython==3.1.43
2323
# via -r ci.in
24-
packaging==24.0
24+
packaging==24.1
2525
# via
2626
# -r ci.in
2727
# pyproject-api
@@ -32,15 +32,11 @@ platformdirs==4.2.2
3232
# virtualenv
3333
pluggy==1.5.0
3434
# via tox
35-
pyproject-api==1.6.1
35+
pyproject-api==1.7.1
3636
# via tox
3737
smmap==5.0.1
3838
# via gitdb
39-
tomli==2.0.1
40-
# via
41-
# pyproject-api
42-
# tox
43-
tox==4.15.0
39+
tox==4.16.0
4440
# via -r ci.in
45-
virtualenv==20.26.2
41+
virtualenv==20.26.3
4642
# via tox

requirements/dev.txt

+5-11
Original file line numberDiff line numberDiff line change
@@ -18,33 +18,27 @@ click==8.1.7
1818
# via
1919
# pip-compile-multi
2020
# pip-tools
21-
copier==9.2.0
21+
copier==9.3.1
2222
# via -r dev.in
23-
dunamai==1.21.1
23+
dunamai==1.21.2
2424
# via copier
2525
funcy==2.0
2626
# via copier
27-
jinja2==3.1.4
28-
# via
29-
# copier
30-
# jinja2-ansible-filters
3127
jinja2-ansible-filters==1.3.2
3228
# via copier
33-
markupsafe==2.1.5
34-
# via jinja2
3529
pathspec==0.12.1
3630
# via copier
37-
pip-compile-multi==2.6.3
31+
pip-compile-multi==2.6.4
3832
# via -r dev.in
3933
pip-tools==7.4.1
4034
# via pip-compile-multi
4135
plumbum==1.8.3
4236
# via copier
4337
prompt-toolkit==3.0.36
4438
# via questionary
45-
pydantic==2.7.2
39+
pydantic==2.8.2
4640
# via copier
47-
pydantic-core==2.18.3
41+
pydantic-core==2.20.1
4842
# via pydantic
4943
pyproject-hooks==1.1.0
5044
# via

requirements/mypy.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@
66
# pip-compile-multi
77
#
88
-r test.txt
9-
mypy==1.10.0
9+
mypy==1.10.1
1010
# via -r mypy.in
1111
mypy-extensions==1.0.0
1212
# via mypy
13-
typing-extensions==4.12.1
13+
typing-extensions==4.12.2
1414
# via mypy

requirements/nightly.in

+4-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
-r basetest.in
22
# --- END OF CUSTOM SECTION ---
33
# The following was generated by 'tox -e deps', DO NOT EDIT MANUALLY!
4-
kafka-python
54
confluent_kafka
65
ess-streaming-data-types
6+
graypy
7+
h5py
8+
jinja2
9+
kafka-python
710
requests
811
rich
9-
graypy

requirements/nightly.txt

+16-6
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,46 @@
1-
# SHA1:d6bc96251e6b13b5797a6bae33485ff077b19b5f
1+
# SHA1:be3092a4379377d5f1bf7cb4731a0d81e621362d
22
#
33
# This file is autogenerated by pip-compile-multi
44
# To update, run:
55
#
66
# pip-compile-multi
77
#
88
-r basetest.txt
9-
certifi==2024.6.2
9+
certifi==2024.7.4
1010
# via requests
1111
charset-normalizer==3.3.2
1212
# via requests
13-
confluent-kafka==2.4.0
13+
confluent-kafka==2.5.0
1414
# via -r nightly.in
1515
ess-streaming-data-types==0.26.1
1616
# via -r nightly.in
1717
flatbuffers==24.3.25
1818
# via ess-streaming-data-types
19+
graypy==2.1.0
20+
# via -r nightly.in
21+
h5py==3.11.0
22+
# via -r nightly.in
1923
idna==3.7
2024
# via requests
25+
jinja2==3.1.4
26+
# via -r nightly.in
2127
kafka-python==2.0.2
2228
# via -r nightly.in
2329
markdown-it-py==3.0.0
2430
# via rich
31+
markupsafe==2.1.5
32+
# via jinja2
2533
mdurl==0.1.2
2634
# via markdown-it-py
27-
numpy==1.26.4
28-
# via ess-streaming-data-types
35+
numpy==2.0.0
36+
# via
37+
# ess-streaming-data-types
38+
# h5py
2939
pygments==2.18.0
3040
# via rich
3141
requests==2.32.3
3242
# via -r nightly.in
3343
rich==13.7.1
3444
# via -r nightly.in
35-
urllib3==2.2.1
45+
urllib3==2.2.2
3646
# via requests

requirements/static.txt

+4-4
Original file line numberDiff line numberDiff line change
@@ -9,17 +9,17 @@ cfgv==3.4.0
99
# via pre-commit
1010
distlib==0.3.8
1111
# via virtualenv
12-
filelock==3.14.0
12+
filelock==3.15.4
1313
# via virtualenv
14-
identify==2.5.36
14+
identify==2.6.0
1515
# via pre-commit
16-
nodeenv==1.9.0
16+
nodeenv==1.9.1
1717
# via pre-commit
1818
platformdirs==4.2.2
1919
# via virtualenv
2020
pre-commit==3.7.1
2121
# via -r static.in
2222
pyyaml==6.0.1
2323
# via pre-commit
24-
virtualenv==20.26.2
24+
virtualenv==20.26.3
2525
# via pre-commit

resources/coda.imsc.json.example

+1-1
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@
101101
"proposal_id": {
102102
"field_type": "high_level",
103103
"machine_name": "proposalId",
104-
"value": "proposal_id",
104+
"value": "<proposal_id>",
105105
"type": "string",
106106
},
107107
"dataset_name": {

0 commit comments

Comments
 (0)