Skip to content

Commit c5b639a

Browse files
committed
sections
1 parent d4dae7c commit c5b639a

File tree

4 files changed

+20
-13
lines changed

4 files changed

+20
-13
lines changed

distribution/build_docs.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@
7272

7373

7474
def fetch_benchmarks(
75-
out_path: str | PathLike,
75+
out_path: PathLike,
7676
verbose: bool = False,
7777
repo_owner: str = "MODFLOW-USGS",
7878
) -> Optional[Path]:

doc/ReleaseNotes/develop.tex.jinja

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,12 @@
11
\item \currentmodflowversion
22

3+
([ for section_name, section in notes|groupby("type") ])
4+
5+
\underline{(( section_name ))}
36
\begin{itemize}
4-
([ for note in notes ])
7+
([ for note in section ])
58
\item (( note.text ))
69
([ endfor ])
710
\end{itemize}
11+
12+
([ endfor ])

doc/ReleaseNotes/develop.toml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ type = "feature"
1414
tags = ["gwf"]
1515

1616
[[notes]]
17-
text = "A new adaptive time stepping (ATS) capability was added to the Advection (ADV) Package of the Groundwater Transport (GWT) Model. A new input option, called ``ATS_PERCEL'', specifies the fractional cell distance that a particle of water can travel within one time step. When ``ATS_PERCEL'' is specified by the user, and the ATS utility is activated in the TDIS Package, the ADV Package will calculate the largest time step that will meet this fractional cell distance constraint, and will submit this time step to the ATS utility. This option may improve time stepping for solute transport models and for variable-density flow and transport models by allowing step lengths to be calculated as a function of the flow system rather than being specified as input by the user."
17+
text = "A new adaptive time stepping (ATS) capability was added to the Advection (ADV) Package of the Groundwater Transport (GWT) Model. A new input option, called ``ATS\\_PERCEL'', specifies the fractional cell distance that a particle of water can travel within one time step. When ``ATS\\_PERCEL'' is specified by the user, and the ATS utility is activated in the TDIS Package, the ADV Package will calculate the largest time step that will meet this fractional cell distance constraint, and will submit this time step to the ATS utility. This option may improve time stepping for solute transport models and for variable-density flow and transport models by allowing step lengths to be calculated as a function of the flow system rather than being specified as input by the user."
1818
type = "feature"
1919
tags = ["gwt"]
2020

@@ -33,12 +33,12 @@ text = "For ASCII input files erroneously containing a mix of line endings, MODF
3333
type = "bugfix"
3434

3535
[[notes]]
36-
text = "A refactor of the energy storage and transfer (EST) package associated with the GWE model type results in different input requirements that breaks backward compatibility with what was required in version 6.5.0. The ``PACKAGEDATA'' block was removed from the EST package input. In its place, the heat capacity of water, the specified density of water, and the latent heat of vaporization are instead given default values that can be overridden by specifying alternative values in the ``OPTIONS'' block. Additionally, the following variable names in the EST package input have been updated as follows: ``rhow'' changed to ``DENSITY_WATER''; ``rhos'' changed to ``DENSITY_SOLID''; ``cpw'' changed to ``HEAT_CAPACITY_WATER''; and ``cps'' changed to ``HEAT_CAPACITY_SOLID''."
36+
text = "A refactor of the energy storage and transfer (EST) package associated with the GWE model type results in different input requirements that breaks backward compatibility with what was required in version 6.5.0. The ``PACKAGEDATA'' block was removed from the EST package input. In its place, the heat capacity of water, the specified density of water, and the latent heat of vaporization are instead given default values that can be overridden by specifying alternative values in the ``OPTIONS'' block. Additionally, the following variable names in the EST package input have been updated as follows: ``rhow'' changed to ``DENSITY\\_WATER''; ``rhos'' changed to ``DENSITY\\_SOLID''; ``cpw'' changed to ``HEAT\\_CAPACITY\\_WATER''; and ``cps'' changed to ``HEAT\\_CAPACITY\\_SOLID''."
3737
type = "change"
3838
tags = ["gwe"]
3939

4040
[[notes]]
41-
text = "Error checking was added to the GWE model's EST package to ensure that the inputs ``HEAT_CAPACITY_WATER'' and ``DENSITY_WATER'' are not 0.0. Values of 0.0 for either parameter result in a divide by zero error."
41+
text = "Error checking was added to the GWE model's EST package to ensure that the inputs ``HEAT\\_CAPACITY\\_WATER'' and ``DENSITY\\_WATER'' are not 0.0. Values of 0.0 for either parameter result in a divide by zero error."
4242
type = "bugfix"
4343
tags = ["gwe"]
4444

@@ -78,7 +78,7 @@ type = "bugfix"
7878
tags = ["gwf"]
7979

8080
[[notes]]
81-
text = "When the ``SQUARE_GWET'' option was invoked in the UZF options block, evapotranspiration from the water table (GWET) was calculated incorrectly. Instead of acting as a sink, the calculated evapotranspiration flux was added as a source of water. The applied fix ensures that groundwater evapotranspiration is removed from the water table and as a result the GWET values are accumulated as outflows in the budget table."
81+
text = "When the ``SQUARE\\_GWET'' option was invoked in the UZF options block, evapotranspiration from the water table (GWET) was calculated incorrectly. Instead of acting as a sink, the calculated evapotranspiration flux was added as a source of water. The applied fix ensures that groundwater evapotranspiration is removed from the water table and as a result the GWET values are accumulated as outflows in the budget table."
8282
type = "bugfix"
8383
tags = ["gwf"]
8484

@@ -97,7 +97,7 @@ type = "bugfix"
9797
tags = ["gwf", "gwe"]
9898

9999
[[notes]]
100-
text = "With the ``LOCAL_Z'' option enabled, the PRT model's PRP package attempted to check that a particle release point's z coordinate fell within the grid's vertical extent before converting the coordinate from local (normalized on the unit interval) to a global (model) coordinate. This bug was fixed by converting coordinates before conducting checks."
100+
text = "With the ``LOCAL\\_Z'' option enabled, the PRT model's PRP package attempted to check that a particle release point's z coordinate fell within the grid's vertical extent before converting the coordinate from local (normalized on the unit interval) to a global (model) coordinate. This bug was fixed by converting coordinates before conducting checks."
101101
type = "bugfix"
102102
tags = ["prt"]
103103

@@ -112,7 +112,7 @@ type = "bugfix"
112112
tags = ["prt"]
113113

114114
[[notes]]
115-
text = "Previously the PRT model's default behavior was to track particles until termination, beyond the specified simulation end time if necessary, as with MODPATH 7 stop time option 2 (extend). Under extended tracking, a particle entrained in a cyclic flow pattern, as can occur in variable-density flow, might cycle indefinitely and never terminate. The PRT model's default behavior has been changed to the equivalent of MP7 stop time option 1 (final), terminating any active particles at the specified simulation end time. If a new particle release point (PRP) package keyword option ``EXTEND_TRACKING'' is provided, tracking is extended until particle termination."
115+
text = "Previously the PRT model's default behavior was to track particles until termination, beyond the specified simulation end time if necessary, as with MODPATH 7 stop time option 2 (extend). Under extended tracking, a particle entrained in a cyclic flow pattern, as can occur in variable-density flow, might cycle indefinitely and never terminate. The PRT model's default behavior has been changed to the equivalent of MP7 stop time option 1 (final), terminating any active particles at the specified simulation end time. If a new particle release point (PRP) package keyword option ``EXTEND\\_TRACKING'' is provided, tracking is extended until particle termination."
116116
type = "change"
117117
tags = ["prt", "breaking"]
118118

@@ -127,12 +127,12 @@ type = "bugfix"
127127
tags = ["prt"]
128128

129129
[[notes]]
130-
text = "The PRT model's particle release point (PRP) package previously accepted release time input via options-block ``RELEASE_TIMES'' and ``RELEASE_TIMES_FILE'' parameters. These have been replaced with an optional ``RELEASETIMES'' block accepting a single column of real-valued input. If the block is provided, an ``NRELEASETIMES'' value must be provided in the ``DIMENSIONS'' block."
130+
text = "The PRT model's particle release point (PRP) package previously accepted release time input via options-block ``RELEASE\\_TIMES'' and ``RELEASE\\_TIMES\\_FILE'' parameters. These have been replaced with an optional ``RELEASETIMES'' block accepting a single column of real-valued input. If the block is provided, an ``NRELEASETIMES'' value must be provided in the ``DIMENSIONS'' block."
131131
type = "change"
132132
tags = ["prt", "breaking"]
133133

134134
[[notes]]
135-
text = "The PRT model's output control (OC) package previously accepted tracking time input via options-block ``TRACK_TIMES'' and ``TRACK_TIMES_FILE'' parameters. These have been replaced with an optional ``TRACKTIMES'' block accepting a single column of real-valued input. The block is only considered if the ``TRACK_USERTIME'' option is enabled. If the block is provided, a ``DIMENSIONS'' block containing an ``NTRACKTIMES'' value must precede it."
135+
text = "The PRT model's output control (OC) package previously accepted tracking time input via options-block ``TRACK\\_TIMES'' and ``TRACK\\_TIMES\\_FILE'' parameters. These have been replaced with an optional ``TRACKTIMES'' block accepting a single column of real-valued input. The block is only considered if the ``TRACK\\_USERTIME'' option is enabled. If the block is provided, a ``DIMENSIONS'' block containing an ``NTRACKTIMES'' value must precede it."
136136
type = "change"
137137
tags = ["prt", "breaking"]
138138

@@ -142,7 +142,7 @@ type = "bugfix"
142142
tags = ["prt"]
143143

144144
[[notes]]
145-
text = "A new option ``RELEASE_TIME_FREQUENCY'' was added to the PRT model's particle release point (PRP) package. This option configures release times on a regular interval for the duration of the simulation, with the first release at the simulation start time. The PRP package's release schedule is the union of times configured via ``RELEASE_TIME_FREQUENCY'', the ``RELEASETIMES'' block, and period block release settings, up to the tolerance mentioned in the previous item. If none of these are provided, a single release time is configured at the beginning of the first stress period's first time step. (A related bug has also been fixed which erroneously activated this default when user-specified release times were configured.)"
145+
text = "A new option ``RELEASE\\_TIME\\_FREQUENCY'' was added to the PRT model's particle release point (PRP) package. This option configures release times on a regular interval for the duration of the simulation, with the first release at the simulation start time. The PRP package's release schedule is the union of times configured via ``RELEASE\\_TIME\\_FREQUENCY'', the ``RELEASETIMES'' block, and period block release settings, up to the tolerance mentioned in the previous item. If none of these are provided, a single release time is configured at the beginning of the first stress period's first time step. (A related bug has also been fixed which erroneously activated this default when user-specified release times were configured.)"
146146
type = "feature"
147147
tags = ["prt"]
148148

@@ -167,7 +167,7 @@ type = "bugfix"
167167
tags = ["prt"]
168168

169169
[[notes]]
170-
text = "The PRT model now allows more control over vertical particle motion in dry conditions. In addition to the existing ``DRAPE'' option, which controls release-time behavior, the PRP package now provides a ``DRY_TRACKING_METHOD'' option which configures how dry particles (particles in dry cells, or above the water table in partially saturated cells) behave at tracking time. This option is relevant only when the Newton formulation is used, in which case dry cells remain active; otherwise, dry cells are inactive and particles will terminate. See the MF6IO document for a detailed explanation of ``DRY_TRACKING_METHOD''."
170+
text = "The PRT model now allows more control over vertical particle motion in dry conditions. In addition to the existing ``DRAPE'' option, which controls release-time behavior, the PRP package now provides a ``DRY\\_TRACKING\\_METHOD'' option which configures how dry particles (particles in dry cells, or above the water table in partially saturated cells) behave at tracking time. This option is relevant only when the Newton formulation is used, in which case dry cells remain active; otherwise, dry cells are inactive and particles will terminate. See the MF6IO document for a detailed explanation of ``DRY\\_TRACKING\\_METHOD''."
171171
type = "feature"
172172
tags = ["prt"]
173173

@@ -194,4 +194,4 @@ tags = ["gwf"]
194194
[[notes]]
195195
text = "A new Barends example was added to demonstrate the use of the Groundwater Energy (GWE) Model for simulating heat transport in a groundwater reservoir overlain by a low-permeability overburden."
196196
type = "example"
197-
tags = ["gwe"]
197+
tags = ["gwe"]

doc/ReleaseNotes/mk_releasenotes.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@
2828
lstrip_blocks=True,
2929
line_statement_prefix="_",
3030
keep_trailing_newline=True,
31+
# since latex uses curly brackets,
32+
# replace block/var start/end tags
3133
block_start_string="([",
3234
block_end_string="])",
3335
variable_start_string="((",

0 commit comments

Comments
 (0)