Skip to content

Commit 3d40f14

Browse files
authored
Merge pull request #117 from paulromano/release-0.5.2
Update version number to 0.5.2 and update copyright
2 parents 1100b78 + 5f49cdf commit 3d40f14

31 files changed

+47
-38
lines changed

CHANGELOG.md

+7-3
Original file line numberDiff line numberDiff line change
@@ -5,20 +5,24 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
66
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
77

8-
## [Unreleased]
8+
## [0.5.2]
99

1010
### Added
1111

1212
* The `Plugin.__call__` method now accepts an `output_dir` argument that
1313
specifies the directory created in the database
1414
([#107](https://github.com/watts-dev/watts/pull/107))
15-
* GCMAT plugin via the `PluginGCMAT` class ([114](https://github.com/watts-dev/watts/pull/114))
15+
* GCMAT plugin via the `PluginGCMAT` class
16+
([#114](https://github.com/watts-dev/watts/pull/114))
1617

1718
### Changes
1819

1920
* Update recommendations for Dakota version
2021
([#111](https://github.com/watts-dev/watts/pull/111))
21-
* Update GitHub Actions workflows ([#112](https://github.com/watts-dev/watts/pull/112))
22+
* Update GitHub Actions workflows
23+
([#112](https://github.com/watts-dev/watts/pull/112))
24+
* SAS plugin modifications to handle MFUEL output
25+
([#113](https://github.com/watts-dev/watts/pull/113))
2226

2327
### Fixed
2428

LICENSE

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Copyright (c) 2022-2023 UChicago Argonne, LLC
1+
Copyright (c) 2022-2025 UChicago Argonne, LLC
22

33
Permission is hereby granted, free of charge, to any person obtaining a copy of
44
this software and associated documentation files (the "Software"), to deal in

doc/source/_static/switcher.json

+5
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,11 @@
44
"version": "latest",
55
"url": "https://watts.readthedocs.io/en/latest/"
66
},
7+
{
8+
"name": "0.5.2",
9+
"version": "v0.5.2",
10+
"url": "https://watts.readthedocs.io/en/v0.5.2/"
11+
},
712
{
813
"name": "0.5.1",
914
"version": "v0.5.1",

pyproject.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "flit_core.buildapi"
44

55
[project]
66
name = "watts"
7-
version = "0.5.2-dev"
7+
version = "0.5.2"
88
authors = [
99
{ name = "UChicago Argonne, LLC", email = "watts@anl.gov" },
1010
]

src/watts/__init__.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SPDX-FileCopyrightText: 2022-2023 UChicago Argonne, LLC
1+
# SPDX-FileCopyrightText: 2022-2025 UChicago Argonne, LLC
22
# SPDX-License-Identifier: MIT
33

44
from .plugin import *
@@ -21,4 +21,4 @@
2121
# This allows a user to write watts.Quantity
2222
from astropy.units import Quantity
2323

24-
__version__ = '0.5.2-dev'
24+
__version__ = '0.5.2'

src/watts/console.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SPDX-FileCopyrightText: 2022-2023 UChicago Argonne, LLC
1+
# SPDX-FileCopyrightText: 2022-2025 UChicago Argonne, LLC
22
# SPDX-License-Identifier: MIT
33

44
import sys

src/watts/database.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SPDX-FileCopyrightText: 2022-2023 UChicago Argonne, LLC
1+
# SPDX-FileCopyrightText: 2022-2025 UChicago Argonne, LLC
22
# SPDX-License-Identifier: MIT
33

44
from collections.abc import Sequence

src/watts/fileutils.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SPDX-FileCopyrightText: 2022-2023 UChicago Argonne, LLC
1+
# SPDX-FileCopyrightText: 2022-2025 UChicago Argonne, LLC
22
# SPDX-License-Identifier: MIT
33

44
from contextlib import contextmanager

src/watts/parameters.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SPDX-FileCopyrightText: 2022-2023 UChicago Argonne, LLC
1+
# SPDX-FileCopyrightText: 2022-2025 UChicago Argonne, LLC
22
# SPDX-License-Identifier: MIT
33

44
from __future__ import annotations

src/watts/plugin.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SPDX-FileCopyrightText: 2022-2023 UChicago Argonne, LLC
1+
# SPDX-FileCopyrightText: 2022-2025 UChicago Argonne, LLC
22
# SPDX-License-Identifier: MIT
33

44
from abc import ABC, abstractmethod
@@ -144,7 +144,7 @@ def __call__(
144144
except Exception:
145145
# If error occurred, make sure we remove results directory so it
146146
# doesn't pollute database
147-
shutil.rmtree(workflow_path)
147+
#shutil.rmtree(workflow_path)
148148
raise
149149

150150
# Add result to database

src/watts/plugin_abce.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SPDX-FileCopyrightText: 2022-2023 UChicago Argonne, LLC
1+
# SPDX-FileCopyrightText: 2022-2025 UChicago Argonne, LLC
22
# SPDX-License-Identifier: MIT
33

44
from pathlib import Path

src/watts/plugin_accert.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SPDX-FileCopyrightText: 2022-2023 UChicago Argonne, LLC
1+
# SPDX-FileCopyrightText: 2022-2025 UChicago Argonne, LLC
22
# SPDX-License-Identifier: MIT
33

44
from pathlib import Path

src/watts/plugin_dakota.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SPDX-FileCopyrightText: 2022-2023 UChicago Argonne, LLC
1+
# SPDX-FileCopyrightText: 2022-2025 UChicago Argonne, LLC
22
# SPDX-License-Identifier: MIT
33

44
import csv

src/watts/plugin_mcnp.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SPDX-FileCopyrightText: 2022-2023 UChicago Argonne, LLC
1+
# SPDX-FileCopyrightText: 2022-2025 UChicago Argonne, LLC
22
# SPDX-License-Identifier: MIT
33

44
import os

src/watts/plugin_moose.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SPDX-FileCopyrightText: 2022-2023 UChicago Argonne, LLC
1+
# SPDX-FileCopyrightText: 2022-2025 UChicago Argonne, LLC
22
# SPDX-License-Identifier: MIT
33

44
from typing import List, Optional

src/watts/plugin_openmc.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SPDX-FileCopyrightText: 2022-2023 UChicago Argonne, LLC
1+
# SPDX-FileCopyrightText: 2022-2025 UChicago Argonne, LLC
22
# SPDX-License-Identifier: MIT
33

44
from functools import lru_cache

src/watts/plugin_pyarc.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SPDX-FileCopyrightText: 2022-2023 UChicago Argonne, LLC
1+
# SPDX-FileCopyrightText: 2022-2025 UChicago Argonne, LLC
22
# SPDX-License-Identifier: MIT
33

44
from pathlib import Path

src/watts/plugin_relap5.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SPDX-FileCopyrightText: 2022-2023 UChicago Argonne, LLC
1+
# SPDX-FileCopyrightText: 2022-2025 UChicago Argonne, LLC
22
# SPDX-License-Identifier: MIT
33

44
from pathlib import Path

src/watts/plugin_sas.py

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SPDX-FileCopyrightText: 2022-2023 UChicago Argonne, LLC
1+
# SPDX-FileCopyrightText: 2022-2025 UChicago Argonne, LLC
22
# SPDX-License-Identifier: MIT
33

44
import glob
@@ -184,8 +184,8 @@ def postrun(self, params: Parameters, exec_info: ExecInfo) -> ResultsSAS:
184184
with open("PRIMAR4.dat", "r") as file_in, open("PRIMAR4.csv", "w") as file_out:
185185
subprocess.run(str(self.conv_primar4), stdin=file_in, stdout=file_out)
186186

187-
if Path("MFUELss_C000001.dat").is_file():
188-
with open("MFUELss_C000001.dat", "r") as file_in:
189-
subprocess.run(str(self.conv_mfuel), stdin=file_in)
190-
187+
if Path("MFUELss_C000001.dat").is_file():
188+
with open("MFUELss_C000001.dat", "r") as file_in:
189+
subprocess.run(str(self.conv_mfuel), stdin=file_in)
190+
191191
return super().postrun(params, exec_info)

src/watts/plugin_serpent.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SPDX-FileCopyrightText: 2022-2023 UChicago Argonne, LLC
1+
# SPDX-FileCopyrightText: 2022-2025 UChicago Argonne, LLC
22
# SPDX-License-Identifier: MIT
33

44
from typing import List, Optional

src/watts/results.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SPDX-FileCopyrightText: 2022-2023 UChicago Argonne, LLC
1+
# SPDX-FileCopyrightText: 2022-2025 UChicago Argonne, LLC
22
# SPDX-License-Identifier: MIT
33

44
from collections import namedtuple

src/watts/template.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SPDX-FileCopyrightText: 2022-2023 UChicago Argonne, LLC
1+
# SPDX-FileCopyrightText: 2022-2025 UChicago Argonne, LLC
22
# SPDX-License-Identifier: MIT
33

44
from pathlib import Path

tests/conftest.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SPDX-FileCopyrightText: 2022-2023 UChicago Argonne, LLC
1+
# SPDX-FileCopyrightText: 2022-2025 UChicago Argonne, LLC
22
# SPDX-License-Identifier: MIT
33

44
import tempfile

tests/test_console.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SPDX-FileCopyrightText: 2022-2023 UChicago Argonne, LLC
1+
# SPDX-FileCopyrightText: 2022-2025 UChicago Argonne, LLC
22
# SPDX-License-Identifier: MIT
33

44
import os

tests/test_database.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SPDX-FileCopyrightText: 2022-2023 UChicago Argonne, LLC
1+
# SPDX-FileCopyrightText: 2022-2025 UChicago Argonne, LLC
22
# SPDX-License-Identifier: MIT
33

44
from pathlib import Path

tests/test_fileutils.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SPDX-FileCopyrightText: 2022-2023 UChicago Argonne, LLC
1+
# SPDX-FileCopyrightText: 2022-2025 UChicago Argonne, LLC
22
# SPDX-License-Identifier: MIT
33

44
from contextlib import redirect_stdout

tests/test_parameters.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SPDX-FileCopyrightText: 2022-2023 UChicago Argonne, LLC
1+
# SPDX-FileCopyrightText: 2022-2025 UChicago Argonne, LLC
22
# SPDX-License-Identifier: MIT
33

44
from pathlib import Path

tests/test_plugin.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SPDX-FileCopyrightText: 2022-2023 UChicago Argonne, LLC
1+
# SPDX-FileCopyrightText: 2022-2025 UChicago Argonne, LLC
22
# SPDX-License-Identifier: MIT
33

44
import watts

tests/test_plugin_openmc.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SPDX-FileCopyrightText: 2022-2023 UChicago Argonne, LLC
1+
# SPDX-FileCopyrightText: 2022-2025 UChicago Argonne, LLC
22
# SPDX-License-Identifier: MIT
33

44
from pathlib import Path

tests/test_results.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SPDX-FileCopyrightText: 2022-2023 UChicago Argonne, LLC
1+
# SPDX-FileCopyrightText: 2022-2025 UChicago Argonne, LLC
22
# SPDX-License-Identifier: MIT
33

44
from pathlib import Path

tests/test_template.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SPDX-FileCopyrightText: 2022-2023 UChicago Argonne, LLC
1+
# SPDX-FileCopyrightText: 2022-2025 UChicago Argonne, LLC
22
# SPDX-License-Identifier: MIT
33

44
import watts

0 commit comments

Comments
 (0)