commit dd0462f32f22dc8b8a0412cd2da88f7fb6f61cfb
parent dc4d18a225627f81b9f0b36687964e51f9d23449
Author: Vincent Forest <vincent.forest@meso-star.com>
Date: Mon, 30 Oct 2023 15:18:30 +0100
Merge branch 'release_0.1' into develop
Diffstat:
| M | README.md | | | 57 | +++++++++++++++++++++++++++++++++++---------------------- |
| M | config.mk | | | 4 | ++-- |
2 files changed, 37 insertions(+), 24 deletions(-)
diff --git a/README.md b/README.md
@@ -1,17 +1,19 @@
# High-Tune: Cloud Properties
-This project defines a file format for storing the properties of liquid water
-suspended in clouds. See `htcp.5` for the format specification. A C library is
-provided for loading files in this format.
-
-To facilitate interoperability, the `les2htcp` tool converts data to htcp
-format from a [netCDF](https://www.unidata.ucar.edu/software/netcdf/) file.
-While the netCDF format is widely adopted there is no standard or common
-practice for describing cloud properties, whether in terms of data layout,
-variable names or units. The htcp format was developed to circumvent this
-problem: it is a simple file format, independent of netCDF-based data
-formatting, leaving data conversion to third-party translation tools.
-`les2htcp` is one such tool. See `les2htcp.1` for a complete descritpion.
+This project defines a file format for storing the properties of liquid
+water suspended in clouds. See `htcp.5` for the format specification. A
+C library is provided for loading files in this format.
+
+To facilitate interoperability, the `les2htcp` tool converts data to
+htcp format from a
+[netCDF](https://www.unidata.ucar.edu/software/netcdf/) file. While the
+netCDF format is widely adopted there is no standard or common practice
+for describing cloud properties, whether in terms of data layout,
+variable names or units. The htcp format was developed to circumvent
+this problem: it is a simple file format, independent of netCDF-based
+data formatting, leaving data conversion to third-party translation
+tools. `les2htcp` is one such tool. See `les2htcp.1` for a complete
+descritpion.
## Requirements
@@ -30,6 +32,16 @@ Edit config.mk as needed, then run:
## Release notes
+### Version 0.1
+
+- Write the man pages directly in mdoc's roff macros, instead of using
+ the intermediate scdoc source.
+- Replace CMake by Makefile as build system.
+- Update compiler and linker flags to increase the security and
+ robustness of generated binaries.
+- Provide a pkg-config file to link the library as an external
+ dependency.
+
### Version 0.0.5
Fix a typo in the les2htcp man page
@@ -41,8 +53,8 @@ Fix a typo in the les2htcp man page
### Version 0.0.3
-- Fix a man page error: the RCT field was named "liquid vapor mixing report"
- rather than "liquid _water_ mixing report".
+- Fix a man page error: the RCT field was named "liquid vapor mixing
+ report" rather than "liquid _water_ mixing report".
- Miscellaneous minor corrections to log messages.
### Version 0.0.2
@@ -52,18 +64,19 @@ mixing ratio and the liquid water mixing ratio.
### Version 0.0.1
-- Fix warnings and compilation errors when using the netCDF library in version
- 4.4.0.
-- Fix compilation errors on systems with GNU C library version less than 2.19.
+- Fix warnings and compilation errors when using the netCDF library in
+ version 4.4.0.
+- Fix compilation errors on systems with GNU C library version less than
+ 2.19.
## Copyright
-Copyright (C) 2018, 2020-2023 |Méso|Star> (contact@meso-star.com)
-Copyright (C) 2018 Centre National de la Recherche Scientifique
+Copyright (C) 2018, 2020-2023 |Méso|Star> (contact@meso-star.com)
+Copyright (C) 2018 Centre National de la Recherche Scientifique
Copyright (C) 2018 Université Paul Sabatier
## License
-`htcp` and `les2htcp` are free software released under the GPL v3+ license: GNU
-GPL version 3 or later. You are welcome to redistribute them under certain
-conditions; refer to the COPYING file for details.
+`htcp` and `les2htcp` are free software released under the GPL v3+
+license: GNU GPL version 3 or later. You are welcome to redistribute
+them under certain conditions; refer to the COPYING file for details.
diff --git a/config.mk b/config.mk
@@ -1,6 +1,6 @@
VERSION_MAJOR = 0
-VERSION_MINOR = 0
-VERSION_PATCH = 5
+VERSION_MINOR = 1
+VERSION_PATCH = 0
VERSION = $(VERSION_MAJOR).$(VERSION_MINOR).$(VERSION_PATCH)
PREFIX = /usr/local