Dliswriter

Latest version: v1.1.1

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

Scan your dependencies

Page 1 of 3

1.1.1

-------------
* `well_id` now set as `TextAttribute` - contribution by ltbrizolara.

1.1.0

-------------
* Allow writing multiple logical files - contribution by ltbrizolara.

1.0.1

-------------
* Project logo visibility fix for PyPI.

1.0.0

-------------
**First public release!**

* Specified licence for the project: `MIT <https://choosealicense.com/licenses/mit/>`_.
* Added README badges for an appearance boost.
* Completed docs wherever they were missing.
* Designed the `logo <https://github.com/well-id/dliswriter/blob/master/logo.png>`_.
* Lowered minimum required Python version to 3.9.
* Limited the number of dependencies.

0.0.10

--------------
**High-compatibility mode**

* Added *high-compatibility mode* in the form of a context manager. All potential issues are raised as errors.
* Described potential compatibility issues in different DLIS viewers.
* Implemented additional checks on the channels and data of channels in frames and frame index.
* Added :ref:`DLIS Enums` for more robust value checks where a set of allowed values is pre-defined.
* Re-factored and updated documentation.

0.0.9

-------------
**Multiple Origins, processing input files, documentation**

* Added the possibility to have multiple Origin objects in the created file.
The first added Origin is automatically used as the *defining Origin* of the file, but an alternative Origin reference
can be set for each created DLIS object. See ``examples/create_synth_dlis.py``.
* Made ``file_set_number`` an optional argument for creating Origin;
instead, it's generated randomly in accordance with the RP66 standard.
* Added scripts to write data from .xls/.xlsx, .csv, and .las files to a basic DLIS
(in addition to the preexisting .h5/.hdf5 converter).
See the ``dlis_writer/file_format_converter`` subpackage
and the related example: ``examples/create_dlis_from_data.py``.
* Added quotes from RP66 to docstrings of ``add_<object>`` methods of ``DLISFile``.
* Implemented additional restrictions specified by the standard - e.g. dimensionality of values, number of zones vs
number of values, number of axis coordinates vs dimension/value, etc.
* Added the possibility for LongName objects to be referenced by Channel, Computation, and Parameter.

Page 1 of 3

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.