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
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,7 +14,7 @@ All contributions, whether large or small, are valuable.
14
14
15
15
## Guidelines
16
16
17
-
Please review the [Contributing Guide](https://swat-model.github.io/pySWATPlus/CONTRIBUTING) for detailed instructions on how to get started.
17
+
Please review the [Contributing Guidelines](https://swat-model.github.io/pySWATPlus/CONTRIBUTING) for detailed instructions on how to get started.
18
18
19
19
## Code of Conduct
20
20
As a contributor, you are expected to adhere to our [Code of Conduct](https://github.com/swat-model/pySWATPlus/blob/main/CODE_OF_CONDUCT.md) to ensure a welcoming and inclusive community.
Copy file name to clipboardExpand all lines: docs/changelog.md
+14-4Lines changed: 14 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,12 +3,22 @@
3
3
4
4
## Version 1.1.0 (August 26, 2025)
5
5
6
-
-Introduced `SensitivityAnalyzer`class for sensitivity analysis of SWAT+ model parameters.
6
+
-Added a new class `pySWATPlus.SensitivityAnalyzer`to support sensitivity simulations with two main methods:
7
7
8
-
- Added high-level method `simulation_by_sobol_sample` in `SensitivityAnalyzer` to automate the sensitivity simulation workflow using Sobol samples.
8
+
-`simulated_timeseries_df`: Generates a time series `DataFrame` directly from a simulation output file.
9
+
-`simulation_by_sobol_sample`: Provides a high-level interface for running sensitivity simulations with parallel computing and extracting results from multiple output files.
10
+
11
+
- Changes in `pySWATPlus.TxtinoutReader` class:
12
+
13
+
-`copy_required_files`: New method to copy required files into a separate directory before running simulations. This protects the main `TxtInOut` folder and enables safer, more controlled workflows.
14
+
-`run_swat_in_other_dir`: Enhanced with new optional parameters, allowing users to configure all necessary inputs in a single call for improved usability.
15
+
16
+
- The `has_units` input parameter, which specifies whether the third line of `SWAT+` input or output files contains column units, is now **mandatory** across the `pySWATPlus` package (previously optional) to ensure consistent file handling.
17
+
18
+
- Added [Contributing Guidelines](https://swat-model.github.io/pySWATPlus/CONTRIBUTING) with clear instructions for setting up the development environment, reporting issues, and submitting contributions.
19
+
20
+
- Added [Code of Conduct](https://github.com/swat-model/pySWATPlus/blob/main/CODE_OF_CONDUCT.md) to define standards for a welcoming, respectful, and inclusive community.
9
21
10
-
- Updated `run_swat_in_other_dir` method in `TxtinoutReader` to support additional input variables, enabling SWAT+ simulation through a single interface.
Copy file name to clipboardExpand all lines: docs/userguide/read_output.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,7 +10,7 @@ It covers accessing results from both standard simulations and Sobol-based sensi
10
10
A standard `SWAT+` simulation generates TXT files with time series columns: `day`, `mon`, and `yr` for day, month, and year, respectively. To create a time series `DataFrame` that includes a new `date` column with `datetime.date` objects. Additionally, the method can optionally save the resulting DataFrame to a JSON file. This is controlled by the parameters `save_df` and `json_file`: setting `save_df=True` enables the saving process, and `json_file` specifies the path where the DataFrame will be written.
0 commit comments