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
- Change to using CircleCI instead of GitHub Actions for continuous integration ([\#48](https://github.com/ubccr/xdmod-data/pull/48), [\#49](https://github.com/ubccr/xdmod-data/pull/49)).
9
-
- Set up Docker Compose for CI testing ([\#51](https://github.com/ubccr/xdmod-data/pull/51)).
10
-
- Add XDMoD 11.0 development version to CI testing ([\#52](https://github.com/ubccr/xdmod-data/pull/52)).
9
+
- Set up Docker Compose for CI testing ([\#51](https://github.com/ubccr/xdmod-data/pull/51), [\#52](https://github.com/ubccr/xdmod-data/pull/52)).
10
+
- Add ability to authenticate with a JWT loaded from a file ([\#](https://github.com/ubccr/xdmod-data/pull/)).
Copy file name to clipboardexpand all lines: README.md
+45-16
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,10 @@
1
1
# xdmod-data
2
-
As part of the Data Analytics Framework for [XDMoD](https://open.xdmod.org), this Python package provides API access to the data warehouse of instances of Open XDMoD.
2
+
As part of the Data Analytics Framework for [XDMoD](https://open.xdmod.org),
3
+
this Python package provides API access to the data warehouse of instances of
4
+
Open XDMoD.
3
5
4
-
This documentation is for **v2.x.y (main development branch)**. For documentation of other versions:
6
+
This documentation is for **v2.x.y (main development branch)**. For
@@ -12,22 +15,35 @@ The package can be installed from PyPI via `pip install xdmod-data`.
12
15
13
16
Existing installations can be upgraded via `pip install --upgrade xdmod-data`.
14
17
15
-
The package has dependencies on [NumPy](https://pypi.org/project/numpy/), [Pandas](https://pypi.org/project/pandas/), [Plotly](https://pypi.org/project/plotly/), and [Requests](https://pypi.org/project/requests/).
18
+
The package has dependencies on [NumPy](https://pypi.org/project/numpy/),
Specific versions of this package are compatible with specific versions of Open XDMoD as indicated in the table below.
28
+
Specific versions of this package are compatible with specific versions of Open
29
+
XDMoD as indicated in the table below.
21
30
22
31
|`xdmod-data` version | Open XDMoD versions |
23
32
| -------------------- | ------------------- |
24
33
| 1.0.2, 1.0.1 | 11.0.x, 10.5.x |
25
34
| 1.0.0 | 10.5.x |
26
35
27
-
## API Token Access
28
-
Use of the Data Analytics Framework requires an API token. To obtain an API token, follow the steps below to obtain an API token from the XDMoD portal.
36
+
## API Token or JupyterHub Access
37
+
Use of the Data Analytics Framework requires an API token, unless you are
38
+
running in an XDMoD-hosted JupyterHub such as the one provided by ACCESS XDMoD
39
+
(https://xdmod.access-ci.org/jupyter-hub), in which case authentication is
40
+
handled automatically.
29
41
30
-
1. First, if you are not already signed in to the portal, sign in in the top-left corner:
42
+
If you need to obtain an API token, you can follow the steps below to obtain
43
+
one from the XDMoD portal.
44
+
45
+
1. First, if you are not already signed in to the portal, sign in in the
46
+
top-left corner:
31
47
32
48

33
49
@@ -49,17 +65,21 @@ Use of the Data Analytics Framework requires an API token. To obtain an API toke
49
65
50
66

51
67
52
-
1. Copy the token to your clipboard. Make sure to paste it somewhere secure for saving, as you will not be able to see the token again once you close the window:
68
+
1. Copy the token to your clipboard. Make sure to paste it somewhere secure for
69
+
saving, as you will not be able to see the token again once you close the
70
+
window:
53
71
54
72

55
73
56
74
**Note:** If you lose your token, simply delete it and generate a new one.
57
75
58
76
## Feedback / Feature Requests
59
-
We welcome your feedback and feature requests for the Data Analytics Framework for XDMoD via email: ccr-xdmod-help@buffalo.edu.
77
+
We welcome your feedback and feature requests for the Data Analytics Framework
78
+
for XDMoD via email: ccr-xdmod-help@buffalo.edu.
60
79
61
80
## Support
62
-
For support, please see [this page](https://open.xdmod.org/support.html). If you email for support, please include the following:
81
+
For support, please see [this page](https://open.xdmod.org/support.html). If
82
+
you email for support, please include the following:
63
83
*`xdmod-data` version number, obtained by running this Python code:
64
84
```
65
85
from xdmod_data import __version__
@@ -70,15 +90,24 @@ For support, please see [this page](https://open.xdmod.org/support.html). If you
70
90
* Detailed steps to reproduce the problem.
71
91
72
92
## License
73
-
`xdmod-data` is released under the GNU Lesser General Public License ("LGPL") Version 3.0. See the [LICENSE](LICENSE) file for details.
93
+
`xdmod-data` is released under the GNU Lesser General Public License ("LGPL")
94
+
Version 3.0. See the [LICENSE](LICENSE) file for details.
74
95
75
96
## References
76
97
77
-
When referencing the Data Analytics Framework for XDMoD, please cite the following publication:
98
+
When referencing the Data Analytics Framework for XDMoD, please cite the
99
+
following publication:
78
100
79
-
> Weeden, A., White, J.P., DeLeon, R.L., Rathsam, R., Simakov, N.A., Saeli, C., and Furlani, T.R. The Data Analytics Framework for XDMoD. _SN COMPUT. SCI._ 5, 462 (2024). https://doi.org/10.1007/s42979-024-02789-2
101
+
> Weeden, A., White, J.P., DeLeon, R.L., Rathsam, R., Simakov, N.A., Saeli, C.,
102
+
and Furlani, T.R. The Data Analytics Framework for XDMoD. _SN COMPUT. SCI._
When referencing XDMoD, please cite the following publication:
82
106
83
-
> Jeffrey T. Palmer, Steven M. Gallo, Thomas R. Furlani, Matthew D. Jones, Robert L. DeLeon, Joseph P. White, Nikolay Simakov, Abani K. Patra, Jeanette Sperhac, Thomas Yearke, Ryan Rathsam, Martins Innus, Cynthia D. Cornelius, James C. Browne, William L. Barth, Richard T. Evans, "Open XDMoD: A Tool for the Comprehensive Management of High-Performance Computing Resources", *Computing in Science & Engineering*, Vol 17, Issue 4, 2015, pp. 52-62. DOI:[10.1109/MCSE.2015.68](https://doi.org/10.1109/MCSE.2015.68)
84
-
107
+
> Jeffrey T. Palmer, Steven M. Gallo, Thomas R. Furlani, Matthew D. Jones,
108
+
Robert L. DeLeon, Joseph P. White, Nikolay Simakov, Abani K. Patra, Jeanette
109
+
Sperhac, Thomas Yearke, Ryan Rathsam, Martins Innus, Cynthia D. Cornelius,
110
+
James C. Browne, William L. Barth, Richard T. Evans, "Open XDMoD: A Tool for
111
+
the Comprehensive Management of High-Performance Computing Resources",
112
+
*Computing in Science & Engineering*, Vol 17, Issue 4, 2015, pp. 52-62.
0 commit comments