-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #11 from MilanSkocic/dev
Unify dev and main
- Loading branch information
Showing
284 changed files
with
1,472 additions
and
23,869 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,85 @@ | ||
# Version 0.3.0 | ||
|
||
* API break: functions for the Fortran code were renamed: | ||
* They do not contain the package+module in the name for the sake of simplicity | ||
* The package is only added in the functions for the C API in order to have a namespace-like behavior. | ||
* If needed for solving conflicts with other packages, the functions can be aliased. | ||
* Remove separate sources files for the C API code for each module. | ||
Each module now contains the code for the C API. | ||
* Implement tests with the test-drive framework. | ||
* Add version extension in the pywrapper. | ||
* Implement version module with its getter. | ||
* Documentation update. | ||
* C API and Python wrapper moved to their own repositories. | ||
* [C wrapper](https://github.com/MilanSkocic/iapws-capi) | ||
* [Python wrapper](https://github.com/MilanSkocic/iapws-py) | ||
|
||
|
||
|
||
|
||
# Version 0.2.2 | ||
|
||
* Implementation of report R283 for critical constants of water. | ||
* Switch to pyproject.toml for python wrapper. | ||
* Code refractoring and clean up. | ||
* Documentation update. | ||
|
||
Full changelog available at [github](https://github.com/MilanSkocic/iapws/releases) | ||
|
||
|
||
|
||
|
||
# Version 0.2.1 | ||
|
||
|
||
* Comlete missing documentation of private functions. | ||
* Minor fixes in C API code as well in python wrapper. | ||
* Remove unecessary dependency in Makefile. | ||
|
||
Full changelog available at [github](https://github.com/MilanSkocic/iapws/releases) | ||
|
||
|
||
|
||
# Version 0.2.0 | ||
|
||
* New structure with modules corresponding to the IAPWS papers. | ||
* Compatible with fpm. | ||
* fpm module naming convention. | ||
* API break for iapws_g704_kh and iapws_g704_kd functions: | ||
* only 1d-arrays as inputs in Fortran and C API. | ||
* only objects with buffer protocol as inputs in python wrapper. | ||
* python wrappers return memoryviews. | ||
* New functions: | ||
* providing the number of gases in H2O and D2O. | ||
* providing the available of gases in H2O and D2O as list of strings. | ||
* providing the available of gases in H2O and D2O as a unique string. | ||
* Cleanup old app code not needed anymore. | ||
* Fix memory allocation in pywrapper. | ||
* Completed tests. | ||
* Documentation improvements: | ||
* Add conversion equations from molar fractions to solubilities. | ||
* Add plots for visualizing kh and kd. | ||
|
||
Full changelog available at [github](https://github.com/MilanSkocic/iapws/releases) | ||
|
||
|
||
|
||
|
||
# Version 0.1.1 | ||
|
||
* Logo creation | ||
* Error handling in python wrapper for arrays with rank greater than 1 | ||
* Tests in python wrapper for expected failures with rank-n arrays | ||
|
||
Full changelog available at [github](https://github.com/MilanSkocic/iapws/releases) | ||
|
||
|
||
|
||
|
||
# Version 0.1.0 | ||
|
||
* Implementation of kH and kD from IAPWS G7-04 in fortran + C API | ||
* Python wrapper for kH and kD. | ||
* Documentation with sphinx. | ||
|
||
Full changelog available at [github](https://github.com/MilanSkocic/iapws/releases) |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
Copyright (c) 2021-2024 Milan Skocic | ||
|
||
Permission is hereby granted, free of charge, to any person obtaining | ||
a copy of this software and associated documentation files (the | ||
"Software"), to deal in the Software without restriction, including | ||
without limitation the rights to use, copy, modify, merge, publish, | ||
distribute, sublicense, and/or sell copies of the Software, and to | ||
permit persons to whom the Software is furnished to do so, subject to | ||
the following conditions: | ||
|
||
The above copyright notice and this permission notice shall be | ||
included in all copies or substantial portions of the Software. | ||
|
||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, | ||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF | ||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND | ||
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE | ||
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION | ||
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION | ||
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. |
Oops, something went wrong.