Fesapi

Latest version: v2.12.1

Safety actively analyzes 714815 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 6

1.0.0.0

Development
- **Separate persisted data access from in memory data access**
- **Graph based relationships**
- Allow to get property values which would have different hdf proxy per patch
- Support for reading multiple CRS of a single rep
- Add support for PropertySet
- Modify XML namespaces according to ETP namespaces
- Much more WITSML20 wellbore support
- Choose the kind (linear vs min curvature) of the wellbore trajectory
- Can get the WITSML perforation uid
- Add getter and setter of comments in perforation history
- Allow a wellbore trajectory without a geometry

Bug:
- KDirection computation does not more take into account undefined pillar
- Do not export rel file to partial object
- Performance : Avoid uncompressing twice the epc
- The documentation of setValuesOfFloatHdf5ArrayOfValues is misleading
- Throw exception when the HDF5 file cannot be opened or created.
- Fesapi assumes that long, in method names, is always a 64 bits integers now.
- Allow to derive from AbstractHdfProxy when using fesapi as a DLL
- Allow partial object creation in SWIG and in win DLL
- Update/fix documentation to work with Doxygen 1.8.16

Build:
- Install headers in a fesapi folder
- The fesapi build is now based on local and relative headers (honor double quotes relative search of visual studio, gcc and clang)
- Split all java and C CMake directives into different CMakeFiles respectively located in java and cs directories. Include them in the main Makefiles only if necessary
- Now build by default Fesapi without the example. Can simply build the example with the WITH_EXAMPLE variable
- Get rid of the "UnderDev" version in CMakeLists.txt
- Set right PDB name and install it
- More const qualifiers.
- Remove tr1 namespace
- Honor gSOAP soap_new_T calls documentation
- Upgrade to gsoap 2.8.92

Experimental
- Colors and color maps support
- Adding support for RESQML 2.2 SeismicWellboreFrameRepresentation

0.16.0.0

Development
- Add wellbore completion md uom as string getter
- Modified to build and work with either HDF5 1.8 or 1.10
- Support for multirealization properties
- Can check if ijk grid node dataset is compressed

Bug:
- Automatic adding of epc extension (regression)
- Child cell weights of LGR are now returned as double
- Fix typo at exception message at stratigraphic interps
- isRegridCellCountPerIntervalConstant works also with HDF5 datasets
- Fix LGR without geometry and with HDF5 dataset

Build:
- Remove unnecessary "using namespace std;" that causes a problem in VS2017 (C++17)
- Link error on "example" when installing (regression)
- Fix BSpline header file not installed
- Clean unit tests
- Upgrade to gsoap 2.8.84

0.15.0.0

Development
- Witsml20 well, wellbore, trajectory and perforation support (no more support for WITSML 1.4.1.1)
- Can get the strati column of an earth model interpretation
- Support for RESQML 2.0 sealed surface framework
- Support for RESQML 2.0 sealed volumeframework
- Support for RESQML 2.0 RockFluidOrganizationInterpretation (without official workaround)
- Can now get data objects from EPC document by means of their content type.
- Changed the signature of GeneticBoundaryFeature::setAge to an age of unsigned int instead of ULONG64.
- Can now get the kind of an organization feature
- Allow partial ranks in strati colum
- Rename getResqmlAbstractObjectByUuid to getDataObjectByUuid

Bug:
- Occured when a parent property kind is a partial one
- Grid2dRepresentation ignores LocalCrs
- RepresentationSetRepresentation has no interpretation
- Improved chunking to avoid chunks larger than 4Gb

Build:
- Enable much more warning at build time
- By default, assume a final user use a shared library on windows (not a static one) : no more have to define FESAPI_DLL.
- Fix almost all gcc pedantic warnings
- Build and run of unit tests
- Upgrade to gsoap 2.8.81
- Allow to build a DLL without versions in the assembly name
- Allow to automatically switch libraries depending on Debug or Release builds (Visual Studio).
- Remove cmath inclusion in order to avoid some potential isnan and isinf C and C++ method conflicts
- Remove Compiler Warning C4251
- Improve library install directory

0.14.0.0

Development
- Remove Grid2dSetRepresentation support
- Make HdfProxy and some related classes more const-correct
- AbstractObject.SetFormat now works globally
- Better range check in AbstractIjkGridRepresentation::isColumnEdgeSplitted()
- Can now get XYZ points of tilted plane
- No more support for DAS/PRODML 2.0
- Add a getter for all polyline set rep

Bug:
- Missing swig include for python
- Fix setAge method of horizon
- Fix Java and C WITSML enum
- IJK grids: early calls to getEnabledCells cause HDF5 access exception

Build:
- No more link error on installed "example"
- VS2015 Appveyor automatic build
- CMakeLists have been upgraded to newer cmake

0.13.0.0

Development
- Remove Grid2dSetRepresentation support
- Can list all UUIDs
- Automatically compute K Direction for parametric IJK grid

Bug:
- Remove warning for partial objects

0.12.1.0

Development
- Allow to serialize only NaN values continuous property
- Grid2dRepresentation.getZValues works now with Point3dLatticeArray

Bug:
- Returning time_t must be UTC

Build:
- Fix travis and set default UUID_INCLUDE_DIR
- Solve some type conversion warnings coming from .h files

Page 5 of 6

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.