Fesapi

Latest version: v2.12.1

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

Scan your dependencies

Page 3 of 6

2.4.0.0

Development
- Bases for building a webassembly version of FESAPI are settled
- Support for Constant Array in Properties
- Support for Constant array in GridConnectionSetRepresentation
- Replace char usage by int8_t in Properties.
- Support for get/set time info on a representation
- Set time of a property in a RESQML2.2 approach
- Make default DataobjectRepo version to EML2.0 and RESQML2.0.1 in all cases
- Stop passing absolute properties HDF5 dataset name when relative is possible
- HdfProxy : now getElementCount and getDimensionCount depends on getElementCountPerDimension

Bug fix
- Default ETP uri to default dataspace and avoid repeating slash in URI when the URI source already ends with slash
- Do no more validate partial properties at deserialization time
- Create partial truncated IJK grid
- IJK lattice grid offset and spacing getter

Documentation
- Fix documentation in GridConnectionSetRepresentation

SWIG
- Fix wrong WitsmlWellbore namespace in SWIG

Build
- Use CMake FindHDF5 module
- Avoid using HDF5 datatype enumeration as exposed method parameters
- Provide broken-down FESAPI version as numbers
- Automatic correct version number in FESAPI wheel package
- Replace some int to int64_t to avoid some potential range errors

Known issue
- SWIG : missing TimeSeries::getTimestampCount

2.3.0.0

Development
- Rename enabledCells into CellGeometryIsDefinedFlags according to [Energistics documentation](http://docs.energistics.org/#RESQML/RESQML_TOPICS/RESQML-000-289-0-C-sv2010.html)
- Small IJK grid reading performance improvement
- Get indexable element of a subrep with RESQML enum
- Make dataobject partial when its rels cannot be loaded
- Now provide source URI (epc path or etp dataspace uri) for dataobjects
- Fix a trailing space in Time Series Property title in the example

Bug fix
- getGridConnectionSetInformationFromInterpretationIndex not working
- setConnectionInterpretationIndices do not force to use null value anymore
- Respect latest Energistics Citation.format syntax
- Prevent to set a wellbore trajectory without trajectory station
- Validation of a two levels parent property kind
- Can read subrepresentation element indices which are in XML constant array.

SWIG
- Port back TruncatedIjkGrid
- Port strati units and resqml wellbore feature getters
- Add getter of Wellbore Traj from Wellbore Interp

Build
- Create wheel package at python build/install time
- Now dll export AbstractGridRepresentation::getChildGridSet and AbstractLocal3dCrs::getArealRotationUom
- Make Trigonometry tools header only
- Fix example valgrind issue
- Move more and more from Azure CI to Github CI

2.2.0.0

Development
- Provide more getters for BlockedWellboreRepresentation
- Port AbstractIjkGridRepresentation::isColumnEdgeSplitted in swig module

Bug fix:
- getXyzPoints of a truncated ijk grid

Build
- Clean the C cmake files
- Set the target .NET framework to minimal version 4.0
- Move unit test from VS2017 to VS2019

2.1.1.0

Bug:
- Support back resqml20 (instead of eml20) EpcExternalPartReference content type.
- Fix DORs to multiple versions of a same dataobject
- Can now get KInterfaces of more IJK Grid explicit Representations

Build
- Remove redundant -fPIC compilation flag

2.1.0.0

Known issue
- Do no more support old wrong, but allowed, resqml20 (instead of eml20) EpcExternalPartReference content type.

Development
- Add getParametersOfNodesOfKInterfaceSequenceOfPatch to SWIG
- Set default max chunk size to 1 MB and allow to modify it
- Move ETP support in its own git repository
- Update gSoap enums to strongly typed ones : https://www.genivia.com/doc/databinding/html/index.html#toxsd4
- Create WITSML2 (abstract) Well, wellbore and Trajectory
- Add WITSML1.4 Trajectory deserialization support
- Remove untested support of zip/epc password
- Minizip errors now show their integer code in the exception
- Swig port of DataObjectReference and related HdfProxyFactory constructor
- Add swig port for FluidBoundaryInterpretation
- Separate repo setter from relation setter (291)
- Fix JAVA premature garbage collection of HdfProxyFactory
- Add missing port for RockFluidUnitFeature
- Avoid writing and reading nullValue as uint64 but now as int64 (Default null values are now written to -1 instead of unsigned.max) and more and more get rid of uint64 everywhere for other languages port reason.
- Make EpcDocument and DataObjectRepository Java classes AutoCloseable

Bug:
- PRODML21 XML namespace prefix is not present in XML file
- Documentation fix about min and max of ContinuousProperty
- Fix gSoap DOR creation of a partial versioned dataobject
- Fix wellboreMarker relationships to partial dataobjects
- Fix link between v2.2 unstructured grid and Hdf proxy
- Fix wrong CS and JAVA downcast regarding v2.0 RockFluidOrganization

Build
- Bump to gsoap 2.8.111E C++11 version : Now use scoped enumerations https://www.genivia.com/doc/databinding/html/index.html#toxsd4
- Fix centos Dockerfile
- Add (but not use yet) PWLS 3.0 as a FESAPI Resource
- Bump to Catch v2.13.4
- Fix pdb name according to the build configuration
- apt update before apt install in Ubuntu CI
- Use Boost for UUID regular expression check when needed

2.0

Page 3 of 6

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.