Cigsegy

Latest version: v1.1.9.5

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

Scan your dependencies

Page 1 of 2

1.1.9

--------
- fixed a bug with out-of-int32 range offsets (occurred on Windows)
- changed code for creating large files to speed things up
- optimize ``SegyNP``



>>>>>>> dev

1.1.8

---------
- fixed a bug when create file on windows
- deal with interreput signal
- optimize ``SegyNP``

1.1.7

--------

- Refine the ``scan`` function to support more situations.
- Add supports for dealing with more data sample formats, such as 4-byte, two's complement integer.
- Add a new class ``SegyNP`` to simulate the segy file accessed as a numpy array.
- Add functions: ``scan_unsorted3D`` and ``load_unsorted3D`` to support 3D unsorted data.
- Remove the comparison part of the documents, as ``segysak`` has a large update.
- ``use_guess`` in the functions like ``metaInfo`` has been deseperated.
- Added more atomic operations, enabling finer control of SEG-Y files
- And more ...

1.1.6

-------

- Fixed a bug of ``create_by_sharing_header`` when the file is huge.
- Add functions: ``scan_prestack`` and ``load_prestack3D`` to support 3D prestack data (4D array).

1.1.5

------

- Disable the progress bar in jupyter notbook.
- Allow ``numpy slice`` in ``create_by_sharing_header`` function. Now you **don't** need ``data.clone()`` to create a memory continuous sub-array to the function.
- Add a ``tools.read_header`` to read the full binary/trace header. This function is based on 3 functions of ``Pysegy``, i.e., ``Pysegy.get_binary_header()``, ``Pysegy.get_trace_header()``, ``Pysegy.get_trace()``.
- Add a function ``tools.get_metaInfo()`` obtain the meta information in dict.
- Add documents and post on `read the docs <https://cigsegy.readthedocs.io/>`_ website.

1.1.4

------

- Support create a segy from a sub-volume array and a full volume segy header, using ``cigsegy.create_by_sharing_header('sub.segy', 'header-full.segy', dsub, iline=, xline=, istep=, xstep=, offset=)``
- Add a function ``Pysegy.cut(outsegy, ...)`` to cut a sub-volume from the full segy file and save to a segy file
- For all functions to create a segy file, you can use ``custom_info`` to custom the first 12 lines of textual header
- Support the segy files with inline first order, (i.e., the order is time->inline->crossline, the default is time->crossline->inline)
- Fixed a bug of ``scan()`` function
- Add a function ``tools.plot_region(...)`` to plot the region of a segy file

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.