Skip to content

Commit 1ee7aa6

Browse files
committed
JOSS paper Markdown and citation
1 parent ec02a9d commit 1ee7aa6

File tree

5 files changed

+47
-8
lines changed

5 files changed

+47
-8
lines changed

Diff for: CITATION.cff

+38
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
cff-version: "1.2.0"
2+
authors:
3+
- family-names: Landa-Marbán
4+
given-names: David
5+
orcid: "https://orcid.org/0000-0002-3343-1005"
6+
- family-names: Sandve
7+
given-names: Tor H.
8+
orcid: "https://orcid.org/0000-0002-3267-8276"
9+
contact:
10+
- family-names: Landa-Marbán
11+
given-names: David
12+
orcid: "https://orcid.org/0000-0002-3343-1005"
13+
doi: 10.6084/m9.figshare.28284845.v1
14+
message: If you use this software, please cite our article in the
15+
Journal of Open Source Software.
16+
preferred-citation:
17+
authors:
18+
- family-names: Landa-Marbán
19+
given-names: David
20+
orcid: "https://orcid.org/0000-0002-3343-1005"
21+
- family-names: Sandve
22+
given-names: Tor H.
23+
orcid: "https://orcid.org/0000-0002-3267-8276"
24+
date-published: 2025-01-30
25+
doi: 10.21105/joss.07357
26+
issn: 2475-9066
27+
issue: 105
28+
journal: Journal of Open Source Software
29+
publisher:
30+
name: Open Journals
31+
start: 7357
32+
title: "pyopmspe11: A Python framework using OPM Flow for the SPE11
33+
benchmark project"
34+
type: article
35+
url: "https://joss.theoj.org/papers/10.21105/joss.07357"
36+
volume: 10
37+
title: "pyopmspe11: A Python framework using OPM Flow for the SPE11
38+
benchmark project"

Diff for: README.md

+6-5
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
<a href="https://www.python.org/"><img src="https://img.shields.io/badge/python-3.8%20to%203.12-blue.svg"></a>
33
[![Code style](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/ambv/black)
44
[![License: MIT](https://img.shields.io/badge/license-MIT-blue)](https://opensource.org/license/mit/)
5+
[![DOI](https://joss.theoj.org/papers/10.21105/joss.07357/status.svg)](https://doi.org/10.21105/joss.07357)
56

67
# pyopmspe11: A Python framework using OPM Flow for the SPE11 benchmark project
78

@@ -20,15 +21,15 @@ To install the _pyopmspe11_ executable from the development version:
2021
pip install git+https://github.com/OPM/pyopmspe11.git
2122
```
2223

23-
If you are interested in a specific version (e.g., v2024.04) or in modifying the source code, then you can clone the repository and install the Python requirements in a virtual environment with the following commands:
24+
If you are interested in a specific version (e.g., v2024.10) or in modifying the source code, then you can clone the repository and install the Python requirements in a virtual environment with the following commands:
2425

2526
```bash
2627
# Clone the repo
2728
git clone https://github.com/OPM/pyopmspe11.git
2829
# Get inside the folder
2930
cd pyopmspe11
30-
# For a specific version (e.g., v2024.04), or skip this step (i.e., edge version)
31-
git checkout v2024.04
31+
# For a specific version (e.g., v2024.10), or skip this step (i.e., edge version)
32+
git checkout v2024.10
3233
# Create virtual environment (to specific Python, python3.12 -m venv vpyopmspe11)
3334
python3 -m venv vpyopmspe11
3435
# Activate virtual environment
@@ -52,11 +53,11 @@ Run `pyopmspe11 --help` to see all possible command line
5253
argument options. Inside the `configuration_file` you provide the path to the flow executable and simulation parameters. See the .txt and .toml files in the [_examples_](https://github.com/OPM/pyopmspe11/tree/main/examples), [_benchmark_](https://github.com/OPM/pyopmspe11/tree/main/benchmark), and [_tests_](https://github.com/OPM/pyopmspe11/tree/main/tests/configs) folders.
5354

5455
## Getting started
55-
See the [_examples_](https://OPM.github.io/pyopmspe11/examples.html) in the [_documentation_](https://OPM.github.io/pyopmspe11/introduction.html).
56+
See the [_examples_](https://OPM.github.io/pyopmspe11/examples.html) in the [_documentation_](https://OPM.github.io/pyopmspe11/introduction.html) and the [_journal paper_](https://joss.theoj.org/papers/10.21105/joss.07357).
5657

5758
## About pyopmspe11
5859
The pyopmspe11 package is being funded by the [_HPC Simulation Software for the Gigatonne Storage Challenge project_](https://www.norceresearch.no/en/projects/hpc-simulation-software-for-the-gigatonne-storage-challenge) [project number 622059] and [_Center for Sustainable Subsurface Resources (CSSR)_](https://cssr.no)
5960
[project no. 331841].
60-
This is work in progress. [_Here_](https://www.spe.org/en/csp/) is the link to the SPE11 details.
61+
[_Here_](https://www.spe.org/en/csp/) is the link to the SPE11 details.
6162
Contributions are more than welcome using the fork and pull request approach.
6263
For a new feature, please request this by raising an issue.

Diff for: src/pyopmspe11/__init__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22
Code version.
33
"""
44

5-
__version__ = "2024.10-pre"
5+
__version__ = "2025.04-pre"

Diff for: src/pyopmspe11/visualization/data.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# SPDX-License-Identifier: MIT
33
# pylint: disable=C0302, R0912, R0914, R0801
44

5-
""""
5+
""" "
66
Script to write the benchmark data
77
"""
88

Diff for: src/pyopmspe11/visualization/plotting.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# SPDX-License-Identifier: MIT
33
# pylint: disable=R0912, R0801
44

5-
""""
5+
""" "
66
Script to plot the results
77
"""
88

0 commit comments

Comments
 (0)