Changelog
All notable changes to ogs5py will be documented in this file.
1.3.0 - 2023-04
See #18
Enhancements
move to
src/
base package structureuse hatchling as build backend
drop py36 support
added archive support
simplify documentation
Bugfixes
remove usage of deprecated
np.int
1.2.2 - 2022-05-25
Bugfixes
1.2.1 - 2022-05-15
Enhancements
MSH.import_mesh
can handlemeshio.Mesh
as input now #13
Changes
pygmsh
support was removed. You can’t use pygmsh Geometry objects to generate meshes anymore. Please generate beforehand and import the generated mesh. Other generators are usinggmsh
directly now. #13
1.2.0 - 2022-05-15
Enhancements
move to a
pyproject.toml
based installation: d5ea756move from
develop
/master
branches to a singlemain
branchuse GitHub Actions for CI: b6811ce
use f-strings where possible #11
simplified documentation #11
added changelog to documentation #11
added citation file and paper reference #11
use Python 3 style classes #11
Changes
downlaod_ogs
only supports version “5.7”, “5.7.1” and “5.8” since the CI for OGS5 was shut down: 8b1cc91
Bugfixes
1.1.1 - 2020-04-02
Bugfixes
check if
__version__
is present (only if installed)
1.1.0 - 2020-03-22
Bugfixes
meshio 4 was not compatible
fixed integer type in exporting meshes with element/material IDs
better check for OGS5 success on Windows
Changes
drop py2.7 support
1.0.5 - 2019-11-18
Bugfixes
Additions
1.0.4 - 2019-09-10
Bugfixes
Additions
new sub-keywords for OUT (added to OGS5 in Aug 19) when using TECPLOT (TECPLOT_ELEMENT_OUTPUT_CELL_CENTERED, TECPLOT_ZONES_FOR_MG): ebcb22a
Changes
RFR Class was refactored to allow multiple variables: 3c1c445
1.0.3 - 2019-08-23
Bugfixes
MSH.show
TempFile was not working on Windows: c0d0960
1.0.2 - 2019-08-22
Bugfixes
1.0.1 - 2019-08-22
Bugfixes
download_ogs(version="latest" build="PETSC")
was not working: 552503b
1.0.0 - 2019-08-22
Bugfixes
GLI.add_polyline
now allows integer coordinates for points: bf5d684MSH.centroids
are now calculated as center of mass instead of center of element nodes: b0708a6MSH.show
was not working: 6a0489bOGS.run_model
has now a better check for OGS success: 143d0abGMSH
interface was updated to new meshio-API: d3e0594RFR
file was not written: 41e55f3BC
new sub-key TIME_INTERVAL was missing: 94ec5c5
Additions
download_ogs
downloads a system dependent OGS5 executable: ede32e4add_exe
add a self compiled OGS5 executable: ede32e4MSH.import_mesh
now allows the import of material_id and element_id if given as cell_data in the external mesh: 00a77faMSH.export_mesh
now automatically exports material_id (already the case before) and element_id. Also you can now export additionalpoint_data
andfield_data
: 00a77faNew method
MSH.set_material_id
to set the material IDs for specific elements: 4b11c6aMSH.show
now can show additional cell_data: ffd7604New routine
show_vtk
to show vtk output with mayavi: f640c19New method
OGS.output_files
to get a list of output files: 2f5f102New attribute
file_name
for files: 632c2e7BlockFile: new method
append_to_block
: efc9aacOGS.gen_script
now allowes multiple subkeys: 2cd344b
Changes
MSH.export_mesh
argumentadd_data_by_id
renamed tocell_data_by_id
: 00a77faOGS.run_model
argumentogs_root
renamed toogs_exe
: 6fcdb61Files that can occure multiple times (mpd, rfr, …) are better handled now: 4a9c9d2
ogs5py
is now licensed under the MIT license: ae96c0eExtra named files now get their name by keyword
name
: 632c2e7
0.6.5 - 2019-07-05
Bugfixes
gli.add_polyline: Adding polyline by given point IDs was not possible: 3ec23af
Additions
New swap_axis routine in msh and gli: You can now easily swap axis of a mesh. If you have generated a 2D mesh in x-y you can get a x-z cross-section by swapping the y and z axis: 3ec23af
0.6.4 - 2019-05-16
Bugfixes
Additions
0.6.3 - 2019-03-21
Bugfixes
The used method os.makedirs has no keyword argument ‘exist_ok’ in python 2.7, so we prevent using it. See: 40fea36
0.6.2 - 2019-03-21
Bugfixes
The vtk reading routine could not read multiple scalar cell data. See: 568e7be
0.6.1 - 2019-01-22
Bugfixes
The BlockFile reading routine was cutting of the given keys. See: d82fd30
0.6.0 - 2019-01-22
First release of ogs5py.