Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
177 commits
Select commit Hold shift + click to select a range
8d9bb41
Init commit
calcuttj Oct 6, 2022
97125cb
More wrappers
calcuttj Oct 6, 2022
bf40e22
Long overdue commit -- many changes
calcuttj Nov 29, 2022
c24e74d
Quieting printing of query files in submit
calcuttj Nov 30, 2022
d17b9b7
Heidi's test code
hschellman Dec 2, 2022
331f872
fix bug in duplicates
hschellman Dec 2, 2022
fb4bc76
Create README.md
hschellman Dec 2, 2022
6a58e2a
changes to parse lar log and flag processed files
hschellman Dec 3, 2022
b0b1b90
some old version?
hschellman Dec 3, 2022
d730193
try to run PDSP data
hschellman Dec 4, 2022
956abf5
remove the namespace requirement for inputs
hschellman Dec 4, 2022
d7332b7
more on logs
hschellman Dec 4, 2022
3e485da
try doing batch
hschellman Dec 4, 2022
c7de6b7
get batch running
hschellman Dec 5, 2022
332d550
start workign on env vars on grid
hschellman Dec 5, 2022
68d51fd
try to add in batch stuff
hschellman Dec 5, 2022
fa67398
work on site issue
hschellman Dec 6, 2022
7ea6124
add example json
hschellman Dec 6, 2022
6d442a7
try to abstract LArWrapper to work with WFS and sam
hschellman Dec 6, 2022
24f7270
separate Lar part into LArWrapper.py which should be sam compatible
hschellman Dec 6, 2022
249c46a
LArWrapper works
hschellman Dec 7, 2022
4da3962
try to get git to recognize new files
hschellman Dec 7, 2022
2c0c3f8
get case right on LArWrapper.py
hschellman Dec 7, 2022
f60c018
start on samweb interface
hschellman Dec 8, 2022
8f5b522
work on a command line interface for LArWrapper
hschellman Dec 8, 2022
ca35541
Update README.md
hschellman Dec 8, 2022
c0ce1dd
fix the missing fcl file problem in batch
hschellman Dec 9, 2022
5d9e608
github has a bad attitude
hschellman Dec 9, 2022
ac06366
add in samweb tester
hschellman Dec 12, 2022
a32064b
get final sam stuff in
hschellman Dec 13, 2022
8679bb0
make ddtest
hschellman Dec 14, 2022
3ef31b9
make ddtest
hschellman Dec 14, 2022
41fc273
fix dataset bug
hschellman Dec 14, 2022
4d41f4d
remove some prints
hschellman Dec 14, 2022
3c549a5
move code into subdirs
hschellman Dec 15, 2022
6ef837f
cleanup and documentation
hschellman Dec 19, 2022
307b0cc
move to git version of metacat/dd
hschellman Dec 19, 2022
9d089b6
after some testing
hschellman Dec 20, 2022
e561c23
upload new docs
hschellman Dec 27, 2022
bad08db
remove build
hschellman Dec 27, 2022
8433446
add README.rst
hschellman Dec 27, 2022
055f667
add in some docs
hschellman Dec 27, 2022
ac8f3c4
try to add workflow
hschellman Dec 27, 2022
be6e5d0
Update sphinx.yml
hschellman Dec 27, 2022
52873ec
Update sphinx.yml
hschellman Dec 27, 2022
575f32b
force new readme
hschellman Dec 27, 2022
c2c0d4a
Merge branch 'Dec152022' of https://github.com/hschellman/DataChallen…
hschellman Dec 27, 2022
cbd5c84
Update sphinx.yml
hschellman Dec 27, 2022
1ee9cc8
Update sphinx.yml
hschellman Dec 27, 2022
a06bfa6
Merge pull request #2 from hschellman/Dec152022
hschellman Dec 27, 2022
06aafbc
Update sphinx.yml
hschellman Dec 27, 2022
0d458d0
Update sphinx.yml
hschellman Dec 27, 2022
58cd50e
Update sphinx.yml
hschellman Dec 27, 2022
b8b166b
put in changes
hschellman Dec 27, 2022
70bc292
try ddconfig.cfg
hschellman Dec 27, 2022
2f503f6
top_script.sh
hschellman Dec 27, 2022
68e9675
not certain why gitadd did not add these
hschellman Dec 27, 2022
b6ccb1d
change to -m
hschellman Dec 27, 2022
1c76b4f
Merge pull request #3 from hschellman/Dec152022
hschellman Dec 27, 2022
d2e09d4
Update sphinx.yml
hschellman Dec 27, 2022
044f131
fix comments
hschellman Dec 27, 2022
e4d7706
fix comments
hschellman Dec 27, 2022
2a6c9ab
doc changes
hschellman Dec 28, 2022
b06c77a
more documentation
hschellman Dec 28, 2022
2e22ec8
clean up extra files
hschellman Dec 28, 2022
d82d742
remove the args
hschellman Dec 28, 2022
2995027
add a second action
hschellman Dec 28, 2022
6493525
add a second action
hschellman Dec 28, 2022
dabee6e
simpler pip install
hschellman Dec 28, 2022
afd7575
add a gitignore
hschellman Dec 28, 2022
ae46aa5
don't autogenerate cli as breaks
hschellman Dec 28, 2022
466bde0
clean up old python
hschellman Dec 28, 2022
2d0e578
DDInterface doc fixes
hschellman Dec 28, 2022
c22bbd0
add links to related
hschellman Dec 28, 2022
157fb0a
add a mock import line to conf.py
hschellman Dec 28, 2022
ca68479
rename run_lar
hschellman Dec 28, 2022
8733071
add in intro
hschellman Dec 29, 2022
0d31c9b
add in startup time
hschellman Dec 29, 2022
e3e811c
fix proxy instructions
hschellman Dec 29, 2022
d32da5a
make submit quit when fails to create project
hschellman Dec 29, 2022
067f97e
add more explanation
hschellman Dec 29, 2022
da506db
try to use cpu_site, didn't work i think
hschellman Dec 31, 2022
3709854
add in sam2metacat conversion info
hschellman Dec 31, 2022
097639b
add example dataset creation
hschellman Jan 1, 2023
71e548f
add in dependency diagram
hschellman Jan 1, 2023
8b32871
add in analysis code
hschellman Jan 2, 2023
2e8cd0c
fix duration bug
hschellman Jan 3, 2023
24a66b9
add in query as an alternative to dataset
hschellman Jan 3, 2023
65640fd
final changes
hschellman Jan 4, 2023
cf592e1
move over to example in DUNE
hschellman Jan 4, 2023
0d2bd45
mainly add in analysis
hschellman Jan 6, 2023
609ef1d
work on BNL diagnostics
hschellman Jan 8, 2023
c34d1cf
fixes
hschellman Jan 10, 2023
0fa7b5d
add licence
hschellman Jan 11, 2023
5479e6b
rename License
hschellman Jan 11, 2023
4652d5b
remove license, try to rebuild on git site
hschellman Jan 11, 2023
c8342fd
Create LICENSE.md
hschellman Jan 11, 2023
169331e
cleanup license/readme
hschellman Jan 11, 2023
8e55f25
try doing the official way
hschellman Jan 11, 2023
db708d1
Create LICENSE.md
hschellman Jan 11, 2023
65c62ea
Create LICENSE.md
hschellman Jan 11, 2023
f03958a
Update README.rst
hschellman Jan 11, 2023
bffca24
Merge pull request #2 from DUNE/add-license-1
hschellman Jan 11, 2023
24852f3
add in a sam conversion page
hschellman Jan 18, 2023
09fe1ab
clean up csv
hschellman Jan 18, 2023
dc2258c
clean up csv
hschellman Jan 18, 2023
a72b15b
add in commands table
hschellman Jan 18, 2023
484261f
got it working again at least without new jobsub_lite
hschellman Jan 19, 2023
adb3c53
try to make lite version
hschellman Jan 19, 2023
c18e1a1
try for site
hschellman Jan 19, 2023
c1df9d4
add in template
hschellman Jan 20, 2023
c8c62a2
update sam conversion table
hschellman Jan 25, 2023
8e7e0fe
clean up template
hschellman Jan 26, 2023
3f74f67
clean up template
hschellman Jan 26, 2023
3ea8f96
add sort for replicas
hschellman Jan 30, 2023
8e7fb1e
patch for FNAL site
hschellman Jan 30, 2023
48eefe1
retention fields
hschellman Feb 7, 2023
e23ce10
add retention class to template
hschellman Feb 7, 2023
1e6ecaf
add retention class to template
hschellman Feb 7, 2023
56da73b
fix header
hschellman Feb 7, 2023
fa96ee4
sam header
hschellman Feb 7, 2023
ff91f28
remove test code that is in LArWrapperExample
hschellman Feb 9, 2023
033a766
remove docs in LArWrapper
hschellman Feb 9, 2023
3445601
fix readme
hschellman Feb 9, 2023
a7563e9
test action
hschellman Feb 9, 2023
ff87d46
test action
hschellman Feb 9, 2023
1071a92
testing pages
hschellman Feb 9, 2023
48d919a
kx509 instructions
hschellman Feb 9, 2023
f91f126
add in old sam doc
hschellman Feb 10, 2023
b199bb5
add in a cern test and some documentation for offsite use
hschellman Feb 24, 2023
4d58cd9
add in a cern test and some documentation for offsite use
hschellman Feb 24, 2023
3238fc2
add in run info
hschellman Feb 28, 2023
e1e5c36
add scripts to mine sam for parameter values
hschellman Jul 6, 2023
4a12c9b
put the outputs used to make docdb 28527 here for nwo
hschellman Jul 7, 2023
ba51af5
put in a csv with fields from all 1st files
hschellman Jul 23, 2023
850e2e3
add a google tag
hschellman Sep 14, 2023
ec62e10
add in mc template
hschellman Sep 14, 2023
f49c718
add in sitemap build
hschellman Sep 14, 2023
3406d32
remove the sitemaps option as doesn't work on github.
hschellman Sep 14, 2023
6d72be9
add in official samweb documentation
hschellman Oct 10, 2023
a43ac8d
add google indexing hints
hschellman Oct 10, 2023
0343478
try to fix json format issue
hschellman Oct 10, 2023
cc8a86d
add reco example
hschellman Oct 11, 2023
e78570a
fix demo in example
hschellman Oct 13, 2023
1113c3f
fix run number in example
hschellman Oct 13, 2023
62183b0
add in the metacat catalog
hschellman Nov 21, 2023
0caaa0a
remove DUNE.campaign from raw data
hschellman Dec 5, 2023
1f3116e
Update README.rst
hschellman Feb 29, 2024
8d259dc
Update README.rst
hschellman Feb 29, 2024
c38c959
add in missing retention and status words
hschellman Mar 10, 2024
883fb12
add glossary
hschellman Mar 19, 2024
8584dff
add glossary
hschellman Mar 19, 2024
d821415
add glossary
hschellman Mar 19, 2024
328dc84
input versions of metadata files by ST
Apr 5, 2024
e7cf422
Merge pull request #2 from StevenCTimm/timm_metadata_additions
StevenCTimm Apr 5, 2024
88df309
add the missing .. code block javascript directive
Apr 5, 2024
763b123
Merge pull request #3 from StevenCTimm/timm_metadata_additions
StevenCTimm Apr 5, 2024
b4a0e25
try different configuration
Apr 5, 2024
5b61013
Merge pull request #4 from StevenCTimm/timm_metadata_additions
StevenCTimm Apr 5, 2024
9a18993
add in new mc reco example and make Steve's raw data the standard, s…
hschellman Apr 10, 2024
8633fbe
add mc fields to glossary
hschellman Apr 10, 2024
ca8564f
remove core.parents from documentation
hschellman Apr 10, 2024
447b190
update the glossary
hschellman Jul 3, 2024
3b607f1
small fixes to glossary
hschellman Jul 3, 2024
96045e6
more terms and clarifications in glossary
hschellman Jul 15, 2024
4f1ab83
add 2 new allowed metadata parameters for minerva only
Nov 7, 2024
7d8c78d
Merge pull request #5 from StevenCTimm/timm_minerva_params
StevenCTimm Nov 7, 2024
527622d
add in origin
hschellman Mar 31, 2025
b8da327
add in origin to develop
hschellman Mar 31, 2025
880f33d
change actions to v4
hschellman Mar 31, 2025
ecfcca2
add Acknowledgements
hschellman May 14, 2025
46720aa
make requirements clearer
hschellman Jun 18, 2025
7c480fa
remove the DS_Store files
hschellman Oct 9, 2025
4326ffe
move samweb out of main doc and update setup instructions
hschellman Oct 12, 2025
5644d17
Merge branch 'gh-pages' of https://github.com/DUNE/DataCatalogDocs in…
hschellman Oct 12, 2025
bb9a30a
patch url for authentication
hschellman Oct 12, 2025
df53064
remove myst_parser
hschellman Oct 12, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 22 additions & 0 deletions .github/workflows/sphinx.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
name: Sphinx build

on: push

jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Build HTML
uses: ammaraskar/sphinx-action@master
- name: Upload artifacts
uses: actions/upload-artifact@v4
with:
name: html-docs
path: docs/build/html/
- name: Deploy
uses: peaceiris/actions-gh-pages@v3
if: github.ref == 'refs/heads/develop'
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
publish_dir: docs/build/html
201 changes: 201 additions & 0 deletions LICENSE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,201 @@
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/

TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

1. Definitions.

"License" shall mean the terms and conditions for use, reproduction,
and distribution as defined by Sections 1 through 9 of this document.

"Licensor" shall mean the copyright owner or entity authorized by
the copyright owner that is granting the License.

"Legal Entity" shall mean the union of the acting entity and all
other entities that control, are controlled by, or are under common
control with that entity. For the purposes of this definition,
"control" means (i) the power, direct or indirect, to cause the
direction or management of such entity, whether by contract or
otherwise, or (ii) ownership of fifty percent (50%) or more of the
outstanding shares, or (iii) beneficial ownership of such entity.

"You" (or "Your") shall mean an individual or Legal Entity
exercising permissions granted by this License.

"Source" form shall mean the preferred form for making modifications,
including but not limited to software source code, documentation
source, and configuration files.

"Object" form shall mean any form resulting from mechanical
transformation or translation of a Source form, including but
not limited to compiled object code, generated documentation,
and conversions to other media types.

"Work" shall mean the work of authorship, whether in Source or
Object form, made available under the License, as indicated by a
copyright notice that is included in or attached to the work
(an example is provided in the Appendix below).

"Derivative Works" shall mean any work, whether in Source or Object
form, that is based on (or derived from) the Work and for which the
editorial revisions, annotations, elaborations, or other modifications
represent, as a whole, an original work of authorship. For the purposes
of this License, Derivative Works shall not include works that remain
separable from, or merely link (or bind by name) to the interfaces of,
the Work and Derivative Works thereof.

"Contribution" shall mean any work of authorship, including
the original version of the Work and any modifications or additions
to that Work or Derivative Works thereof, that is intentionally
submitted to Licensor for inclusion in the Work by the copyright owner
or by an individual or Legal Entity authorized to submit on behalf of
the copyright owner. For the purposes of this definition, "submitted"
means any form of electronic, verbal, or written communication sent
to the Licensor or its representatives, including but not limited to
communication on electronic mailing lists, source code control systems,
and issue tracking systems that are managed by, or on behalf of, the
Licensor for the purpose of discussing and improving the Work, but
excluding communication that is conspicuously marked or otherwise
designated in writing by the copyright owner as "Not a Contribution."

"Contributor" shall mean Licensor and any individual or Legal Entity
on behalf of whom a Contribution has been received by Licensor and
subsequently incorporated within the Work.

2. Grant of Copyright License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
copyright license to reproduce, prepare Derivative Works of,
publicly display, publicly perform, sublicense, and distribute the
Work and such Derivative Works in Source or Object form.

3. Grant of Patent License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
(except as stated in this section) patent license to make, have made,
use, offer to sell, sell, import, and otherwise transfer the Work,
where such license applies only to those patent claims licensable
by such Contributor that are necessarily infringed by their
Contribution(s) alone or by combination of their Contribution(s)
with the Work to which such Contribution(s) was submitted. If You
institute patent litigation against any entity (including a
cross-claim or counterclaim in a lawsuit) alleging that the Work
or a Contribution incorporated within the Work constitutes direct
or contributory patent infringement, then any patent licenses
granted to You under this License for that Work shall terminate
as of the date such litigation is filed.

4. Redistribution. You may reproduce and distribute copies of the
Work or Derivative Works thereof in any medium, with or without
modifications, and in Source or Object form, provided that You
meet the following conditions:

(a) You must give any other recipients of the Work or
Derivative Works a copy of this License; and

(b) You must cause any modified files to carry prominent notices
stating that You changed the files; and

(c) You must retain, in the Source form of any Derivative Works
that You distribute, all copyright, patent, trademark, and
attribution notices from the Source form of the Work,
excluding those notices that do not pertain to any part of
the Derivative Works; and

(d) If the Work includes a "NOTICE" text file as part of its
distribution, then any Derivative Works that You distribute must
include a readable copy of the attribution notices contained
within such NOTICE file, excluding those notices that do not
pertain to any part of the Derivative Works, in at least one
of the following places: within a NOTICE text file distributed
as part of the Derivative Works; within the Source form or
documentation, if provided along with the Derivative Works; or,
within a display generated by the Derivative Works, if and
wherever such third-party notices normally appear. The contents
of the NOTICE file are for informational purposes only and
do not modify the License. You may add Your own attribution
notices within Derivative Works that You distribute, alongside
or as an addendum to the NOTICE text from the Work, provided
that such additional attribution notices cannot be construed
as modifying the License.

You may add Your own copyright statement to Your modifications and
may provide additional or different license terms and conditions
for use, reproduction, or distribution of Your modifications, or
for any such Derivative Works as a whole, provided Your use,
reproduction, and distribution of the Work otherwise complies with
the conditions stated in this License.

5. Submission of Contributions. Unless You explicitly state otherwise,
any Contribution intentionally submitted for inclusion in the Work
by You to the Licensor shall be under the terms and conditions of
this License, without any additional terms or conditions.
Notwithstanding the above, nothing herein shall supersede or modify
the terms of any separate license agreement you may have executed
with Licensor regarding such Contributions.

6. Trademarks. This License does not grant permission to use the trade
names, trademarks, service marks, or product names of the Licensor,
except as required for reasonable and customary use in describing the
origin of the Work and reproducing the content of the NOTICE file.

7. Disclaimer of Warranty. Unless required by applicable law or
agreed to in writing, Licensor provides the Work (and each
Contributor provides its Contributions) on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied, including, without limitation, any warranties or conditions
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
PARTICULAR PURPOSE. You are solely responsible for determining the
appropriateness of using or redistributing the Work and assume any
risks associated with Your exercise of permissions under this License.

8. Limitation of Liability. In no event and under no legal theory,
whether in tort (including negligence), contract, or otherwise,
unless required by applicable law (such as deliberate and grossly
negligent acts) or agreed to in writing, shall any Contributor be
liable to You for damages, including any direct, indirect, special,
incidental, or consequential damages of any character arising as a
result of this License or out of the use or inability to use the
Work (including but not limited to damages for loss of goodwill,
work stoppage, computer failure or malfunction, or any and all
other commercial damages or losses), even if such Contributor
has been advised of the possibility of such damages.

9. Accepting Warranty or Additional Liability. While redistributing
the Work or Derivative Works thereof, You may choose to offer,
and charge a fee for, acceptance of support, warranty, indemnity,
or other liability obligations and/or rights consistent with this
License. However, in accepting such obligations, You may act only
on Your own behalf and on Your sole responsibility, not on behalf
of any other Contributor, and only if You agree to indemnify,
defend, and hold each Contributor harmless for any liability
incurred by, or claims asserted against, such Contributor by reason
of your accepting any such warranty or additional liability.

END OF TERMS AND CONDITIONS

APPENDIX: How to apply the Apache License to your work.

To apply the Apache License to your work, attach the following
boilerplate notice, with the fields enclosed by brackets "[]"
replaced with your own identifying information. (Don't include
the brackets!) The text should be enclosed in the appropriate
comment syntax for the file format. We also recommend that a
file or class name and description of purpose be included on the
same "printed page" as the copyright notice for easier
identification within third-party archives.

Copyright [yyyy] [name of copyright owner]

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
15 changes: 15 additions & 0 deletions README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---------------
DataCatalogDocs
===============

Describe DUNE Data Catalogs and the samweb->metacat/rucio transition

https://dune.github.io/DataCatalogDocs/

Copyright © 2023 FERMI NATIONAL ACCELERATOR LABORATORY

This repository, and all software contained within, is licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Copyright is granted to FERMI NATIONAL ACCELERATOR LABORATORY on behalf of the Deep Underground Neutrino Experiment (DUNE). Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Binary file added docs/DDInterface.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
20 changes: 20 additions & 0 deletions docs/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# Minimal makefile for Sphinx documentation
#

# You can set these variables from the command line, and also
# from the environment for the first two.
SPHINXOPTS ?=
SPHINXBUILD ?= sphinx-build
SOURCEDIR = source
BUILDDIR = build

# Put it first so that "make" without argument is like "make help".
help:
@$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)

.PHONY: help Makefile

# Catch-all target: route all unknown targets to Sphinx using the new
# "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS).
%: Makefile
@$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
1 change: 1 addition & 0 deletions docs/build/html/google14b7a5ee057dfcfa.html
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
google-site-verification: google14b7a5ee057dfcfa.html
35 changes: 35 additions & 0 deletions docs/make.bat
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
@ECHO OFF

pushd %~dp0

REM Command file for Sphinx documentation

if "%SPHINXBUILD%" == "" (
set SPHINXBUILD=sphinx-build
)
set SOURCEDIR=source
set BUILDDIR=build

%SPHINXBUILD% >NUL 2>NUL
if errorlevel 9009 (
echo.
echo.The 'sphinx-build' command was not found. Make sure you have Sphinx
echo.installed, then set the SPHINXBUILD environment variable to point
echo.to the full path of the 'sphinx-build' executable. Alternatively you
echo.may add the Sphinx directory to PATH.
echo.
echo.If you don't have Sphinx installed, grab it from
echo.https://www.sphinx-doc.org/
exit /b 1
)

if "%1" == "" goto help

%SPHINXBUILD% -M %1 %SOURCEDIR% %BUILDDIR% %SPHINXOPTS% %O%
goto end

:help
%SPHINXBUILD% -M help %SOURCEDIR% %BUILDDIR% %SPHINXOPTS% %O%

:end
popd
8 changes: 8 additions & 0 deletions docs/makeDiagram.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
export TEMP=$PWD
cd $HERE/python
pydeps DDInterface.py -T jpg --include-missing --cluster --rankdir BT
pydeps samtest.py -T jpg --include-missing --cluster --rankdir BT
mv samtest.jpg $HERE/docs
mv DDInterface.jpg $HERE/docs
chmod +x $HERE/docs/DDInterface.jpg
cd $TEMP
1 change: 1 addition & 0 deletions docs/requirements.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
furo==2022.09.15
Binary file added docs/samtest.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 4 additions & 0 deletions docs/source/Ack.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
Acknowledgements
----------------

The creation of this documentation was supported by the National Science Foundation Awards 2112727 and 2410721, Dept. of Energy Award DE‐SC-0022271 and Fermi National Accelerator Laboratory.
10 changes: 10 additions & 0 deletions docs/source/Intro.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
============
Introduction
============

These pages provide documentation on DUNE data catalog systems.

DUNE is transitioning away from using `samweb` to a system based on `metacat` and `rucio`



Loading