Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,15 +21,15 @@ To install the _pycopm_ executable from the development version:
pip install git+https://github.com/cssr-tools/pycopm.git
```

If you are interested in a specific version (e.g., v2025.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:
If you are interested in a specific version (e.g., v2026.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:

```bash
# Clone the repo
git clone https://github.com/cssr-tools/pycopm.git
# Get inside the folder
cd pycopm
# For a specific version (e.g., v2025.04), or skip this step (i.e., edge version)
git checkout v2025.04
# For a specific version (e.g., v2026.04), or skip this step (i.e., edge version)
git checkout v2026.04
# Create virtual environment (to specific Python, python3.13 -m venv vpycopm)
python3 -m venv vpycopm
# Activate virtual environment
Expand Down
2 changes: 1 addition & 1 deletion SECURITY.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

We only provide security updates for the following versions:

* **Version 2025.04** (Current Stable)
* **Version 2026.04** (Current Stable)

## Reporting a Vulnerability

Expand Down
16 changes: 8 additions & 8 deletions dev-requirements.txt
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
black
mypy
pylint
pytest-cov
pytest-xdist
ruff
sphinx
sphinx-rtd-theme
black<=26.5.1
mypy<=2.3.1
pylint<=4.0.7
pytest-cov<=7.1.0
pytest-xdist<=3.8.0
ruff<=0.16.4
sphinx<=9.1.0
sphinx-rtd-theme<=3.1.0
6 changes: 3 additions & 3 deletions docs/_sources/installation.rst.txt
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ To install the **pycopm** executable from the development version:

pip install git+https://github.com/cssr-tools/pycopm.git

If you are interested in a specific version (e.g., v2025.04) or in modifying the source code, then you can clone the repository and
If you are interested in a specific version (e.g., v2026.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:

.. code-block:: console
Expand All @@ -34,8 +34,8 @@ install the Python requirements in a virtual environment with the following comm
git clone https://github.com/cssr-tools/pycopm.git
# Get inside the folder
cd pycopm
# For a specific version (e.g., v2025.04), or skip this step (i.e., edge version)
git checkout v2025.04
# For a specific version (e.g., v2026.04), or skip this step (i.e., edge version)
git checkout v2026.04
# Create virtual environment (to specific Python, python3.12 -m venv vpycopm)
python3 -m venv vpycopm
# Activate virtual environment
Expand Down
6 changes: 3 additions & 3 deletions docs/installation.html
Original file line number Diff line number Diff line change
Expand Up @@ -109,14 +109,14 @@ <h1>Installation<a class="headerlink" href="#installation" title="Link to this h
<div class="highlight-bash notranslate"><div class="highlight"><pre><span></span>pip<span class="w"> </span>install<span class="w"> </span>git+https://github.com/cssr-tools/pycopm.git
</pre></div>
</div>
<p>If you are interested in a specific version (e.g., v2025.04) or in modifying the source code, then you can clone the repository and
<p>If you are interested in a specific version (e.g., v2026.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:</p>
<div class="highlight-console notranslate"><div class="highlight"><pre><span></span><span class="gp"># </span>Clone<span class="w"> </span>the<span class="w"> </span>repo
<span class="go">git clone https://github.com/cssr-tools/pycopm.git</span>
<span class="gp"># </span>Get<span class="w"> </span>inside<span class="w"> </span>the<span class="w"> </span>folder
<span class="go">cd pycopm</span>
<span class="gp"># </span>For<span class="w"> </span>a<span class="w"> </span>specific<span class="w"> </span>version<span class="w"> </span><span class="o">(</span>e.g.,<span class="w"> </span>v2025.04<span class="o">)</span>,<span class="w"> </span>or<span class="w"> </span>skip<span class="w"> </span>this<span class="w"> </span>step<span class="w"> </span><span class="o">(</span>i.e.,<span class="w"> </span>edge<span class="w"> </span>version<span class="o">)</span>
<span class="go">git checkout v2025.04</span>
<span class="gp"># </span>For<span class="w"> </span>a<span class="w"> </span>specific<span class="w"> </span>version<span class="w"> </span><span class="o">(</span>e.g.,<span class="w"> </span>v2026.04<span class="o">)</span>,<span class="w"> </span>or<span class="w"> </span>skip<span class="w"> </span>this<span class="w"> </span>step<span class="w"> </span><span class="o">(</span>i.e.,<span class="w"> </span>edge<span class="w"> </span>version<span class="o">)</span>
<span class="go">git checkout v2026.04</span>
<span class="gp"># </span>Create<span class="w"> </span>virtual<span class="w"> </span>environment<span class="w"> </span><span class="o">(</span>to<span class="w"> </span>specific<span class="w"> </span>Python,<span class="w"> </span>python3.12<span class="w"> </span>-m<span class="w"> </span>venv<span class="w"> </span>vpycopm<span class="o">)</span>
<span class="go">python3 -m venv vpycopm</span>
<span class="gp"># </span>Activate<span class="w"> </span>virtual<span class="w"> </span>environment
Expand Down
6 changes: 3 additions & 3 deletions docs/text/installation.rst
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ To install the **pycopm** executable from the development version:

pip install git+https://github.com/cssr-tools/pycopm.git

If you are interested in a specific version (e.g., v2025.04) or in modifying the source code, then you can clone the repository and
If you are interested in a specific version (e.g., v2026.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:

.. code-block:: console
Expand All @@ -34,8 +34,8 @@ install the Python requirements in a virtual environment with the following comm
git clone https://github.com/cssr-tools/pycopm.git
# Get inside the folder
cd pycopm
# For a specific version (e.g., v2025.04), or skip this step (i.e., edge version)
git checkout v2025.04
# For a specific version (e.g., v2026.04), or skip this step (i.e., edge version)
git checkout v2026.04
# Create virtual environment (to specific Python, python3.12 -m venv vpycopm)
python3 -m venv vpycopm
# Activate virtual environment
Expand Down
24 changes: 13 additions & 11 deletions paper/paper.bib
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ @article{2024sandve
volume = "2024",
number = "1",
pages = "1-15",
doi = "https://doi.org/10.3997/2214-4609.202437071",
doi = "10.3997/2214-4609.202437071",
url = "https://www.earthdoc.org/content/papers/10.3997/2214-4609.202437071",
publisher = "European Association of Geoscientists &amp; Engineers",
issn = "2214-4609"
Expand All @@ -81,7 +81,7 @@ @article{nilsen2025
pages = {100213},
year = {2025},
issn = {2772-7831},
doi = {https://doi.org/10.1016/j.cles.2025.100213},
doi = {10.1016/j.cles.2025.100213},
url = {https://www.sciencedirect.com/science/article/pii/S2772783125000445},
author = {Mathias M. Nilsen and Rolf J. Lorentzen and Olwijn Leeuwenburgh and Andreas S. Stordal and Eduardo Barros},
keywords = {Reservoir management, Multi-scale optimization, Wind power, Closed-loop},
Expand All @@ -106,21 +106,23 @@ @article{Sandve2025
volume = "2025",
number = "1",
pages = "1-4",
doi = "https://doi.org/10.3997/2214-4609.202521134",
doi = "10.3997/2214-4609.202521134",
url = "https://www.earthdoc.org/content/papers/10.3997/2214-4609.202521134",
publisher = "European Association of Geoscientists &amp; Engineers",
issn = "2214-4609",
type = "",
}

@misc{liu2025,
title={Trends in porous media laboratory imaging and open science practices},
author={Na Liu and Jakub Wiktor Both and Geir Ersland and Jan Martin Nordbotten and Martin Fernø},
year={2025},
eprint={2510.05190},
archivePrefix={arXiv},
primaryClass={physics.flu-dyn},
url={https://arxiv.org/abs/2510.05190},
@article{liu2025,
title = {Trends in porous media laboratory imaging and open science practices},
journal = {Advances in Colloid and Interface Science},
volume = {352},
pages = {103831},
year = {2026},
issn = {0001-8686},
doi = {10.1016/j.cis.2026.103831},
url = {https://www.sciencedirect.com/science/article/pii/S0001868626000564},
author = {Na Liu and Jakub Wiktor Both and Geir Ersland and Jan Martin Nordbotten and Martin A. Fernø}
}


Expand Down
8 changes: 4 additions & 4 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -23,11 +23,11 @@ classifiers = [
"Operating System :: OS Independent"
]
dependencies = [
"alive_progress",
"alive_progress<=3.3.0",
"ert==24.0.0",
"h5py",
"mako",
"opm"
"h5py<=3.16.0",
"mako<=1.4.1",
"opm<=2026.4"
]
requires-python = ">=3.12"

Expand Down
6 changes: 2 additions & 4 deletions src/pycopm/__init__.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
"""
Code version.
"""
"""Code version"""

__version__ = "2025.10-pre"
__version__ = "2026.04"