[segyio] annotated tag v1.3.0 created (now 3c89637)

Jørgen Kvalsvik jokva-guest at moszumanska.debian.org
Wed Sep 20 08:05:35 UTC 2017


This is an automated email from the git hooks/post-receive script.

jokva-guest pushed a change to annotated tag v1.3.0
in repository segyio.

        at  3c89637   (tag)
   tagging  fcf6b610796bb32d3a34c1f957066857d995e540 (commit)
 tagged by  Jørgen Kvalsvik
        on  Thu Aug 17 09:44:33 2017 +0200

- Log -----------------------------------------------------------------
Version 1.3.0

Asbjørn Alexander Fellinghaug (1):
      Trying to move the python code to be py3k compatible

Håvard Våge Opheim (1):
      Add applications/segyio-catb

Jean-Paul (23):
      Merge pull request #14 from kjellkongsvik/permissions_segyviewer
      Merge pull request #18 from kjellkongsvik/remove_gitlab-ci_support
      Merge pull request #16 from jepebe/new_segyio_py_bindings
      Merge pull request #17 from jepebe/clang_on_travis
      Merge pull request #32 from kjellkongsvik/missing_matlab_file_retry
      Merge pull request #35 from pgdr/upgrade-pycmake
      Merge pull request #38 from jokva/read-multiple-traces-from-c
      Merge pull request #40 from jokva/changelog-2016-10
      Merge pull request #44 from jokva/release-memory-view-buffers
      Merge pull request #45 from thorvaldj/adding_mpl_colorbar
      Merge pull request #47 from jokva/pointer-casts-undefined-behaviour
      Merge pull request #34 from pgdr/segyio-version
      Merge pull request #43 from asbjorn/py2to3
      Merge pull request #53 from jokva/offset-aware-read-line
      Merge pull request #54 from jokva/store-offset-indices
      Merge pull request #59 from jepebe/layout_combo
      Merge pull request #60 from jepebe/colormap_combo
      Merge pull request #61 from jepebe/layout_canvas
      Merge pull request #65 from jepebe/separation
      Merge pull request #66 from jepebe/python_3_support
      Merge pull request #68 from jepebe/faster_depth_slice_reading
      Merge pull request #69 from jepebe/tools_improvements
      Merge pull request #70 from jokva/consider-1-by-m-files-sorted-on-m

Jean-Paul Balabanian (15):
      Converted C extensions from libcwrap to Python.h in addition to minor refactoring.
      Build and test on macOS
      Better handling of Python install prefix and module checking
      Fixed a crossline / inline length calculation bug
      Fixed a bug related to create where format was fetched from another file
      Added c99 as a compile flag.
      Added resources and LayoutCombo widget
      Added ColormapCombo widget
      Added LayoutCanvas widget
      Removed SegyView code from SegyIO. This will be moved to separate repository.
      Added a TestContext to make it possible to clean up after a test.
      Implemented sample_indexes and moved dt tests into tools test
      Fixed a python 3.5 incompatibility
      Created a tool for making textual headers
      Removed verbose text header

Jens Ivar Jørdre (1):
      Update hyperlink to TravisCI Build Status

Jørgen Kvalsvik (198):
      Initial commit.
      Remove old 'this version supports'
      Project goal section.
      Use htons+friends over homegrown to/from int
      Replace non-conditional flipEndianness with htonl
      appveyor.yml
      Check possible stride computation error
      Sanitise open input; open files in binary mode
      Zero-Initialise Pybuffer
      Private header file for internal functions.
      Make segy_line_indices static
      Preserve constness ieee <-> ibm float
      Make SegySpec.trace_sorting_format unsigned
      Rename to avoid shadowing.
      Preserve constness of returned static string
      Compare buffer lengths unsigned
      Make test functions static
      Make expected string is on-stack char array
      Consistent signedness comparison in tests.
      Restructure cmake files
      Correctly return segy text header size
      Install matplotlib on appveyor
      Trace.raw mode for eager reading of traces
      changelog 2016.10
      Exception safe float conversion in python.write
      Release memory view objects to allow gc
      Reshape the make-file.py line
      Remove undefined pointer casts
      Put FILE* inside segy_file opaque struct
      Primitive mmap support
      segyio.mmap support in python
      Applications can use mmap'd files
      Matlab uses segy_file over FILE
      Prefer fixed filename over tmpnam()
      Read/Write line functions are offset aware
      segy_offset_indices
      Store offset indices/numbers, not cardinality
      make-ps-file.py; example program for pre-stack
      Line.__getitem__ split to _get and _get_iter
      Line._get accepts offset argument
      Line._get_iter with range support for offsets
      Move indices generation to own helper method
      Line.__setitem__ with offset support
      segy.file -> SegyFile in help text
      pydoc/help for Line.offset
      Fix typo in doc.
      enum.__ne__
      __repr__
      __str__ for SegyFile
      text.__str__
      Send list to ' '.join
      Handle sorting for Mx1, 1xN and 1x1 files.
      Changelog for November 2016
      Fix wrong trace begin/end in mex/get_traces
      Align enumerations to established names
      mex: get/put_ps_line, parse_ps_segycube
      Remove trailing whitespace
      Matlab tests writes to own copy of prestack file
      Reorganise makefiles and CI
      python.example.write gets private write.sgy file
      Re-add missing test/spec.m file
      Re-add test/segy.m
      Only make & test in script to mark failed/error
      Build+link respecting BUILD_SHARED_LIBS
      Update possible matlab paths; name file segyspec
      Handle 4G+ files on sizeof(long) == 4 platforms.
      Namespace enums.
      Remove stale unittest.h
      ebcdic-ascii conversion casts to silence warning
      Use signed integer for segy_samples
      Use signed integer for trace binary size
      Use signed int for segy_write_textheader index
      Use signed int for trace count
      Use signed int for trace header index
      Ensure that files are always open in binary mode
      Enable C99 for python/C interop
      Use signed int for trace indices
      Use signed int for offset and line numbers
      Prioritise MATLAB_ROOT/bin
      Remove register keyword
      Explicit casts for htons/htonl
      sample_indexes -> sample_indices; double -> float
      Read/write sub traces and speed up depth reading.
      Don't truncate filesize temporary.
      fixup! Read/write sub traces and speed up depth reading.
      fixup! Read/write sub traces and speed up depth reading.
      Correct first/last index in mex/put_traces
      Avoid overflow on large chunks in segy_to_native
      tools.native - convert from segy to native float
      subtr support for start/stop/step
      segy_field_forall - read word from set of headers
      segy.attributes - file-wide header read
      Remove unused method 'free'
      tools.collect and tools.cube
      Accelerate mex/get_header
      Changelog 2017-02
      Alias xrange to range
      Don't check seek errors in mmap-case loop
      Faster float conversions
      segy_binheader_size returns signed int
      Use saved errno copy, not modified errno
      Paranoid int-overflow assert.
      Use floats for all steps in sample_interval
      Preprocessor switch on long<longlong code path
      Merge branch 'signed-segy-binheader-size'
      Plug buffer leaks.
      Make file.samples a list, not scalar
      Don't assume time for sample_interval
      Fix off-by-one error in non-mmap field_forall
      Remove scale_samples; store samples as float
      Update readme build instructions and spelling
      Support ignoring geometry in python.open
      Make trace.__getitem__ accept more int-like types
      Implement line_indices with field_forall
      Gather mode
      Use context managers in readme examples
      Interpret delay recording time/t0 as milliseconds
      Reduce scope of variables
      Accept empty assert message in unittest.h
      Add missing errorcode check in test
      Make declaration/definition arg names consistent
      Return early on successive calls to segy_mmap
      Make segy_mmap exception safe
      Print errmsg when mmap fails in segyinfo/inspect
      Add cppcheck support
      Add inline cppcheck suppressions
      Add cppcheck step on travis
      Make generator read-ops exception safe
      Changelog 2017-03
      Add pycmake support
      Export to correct config.cmake file
      Return samples in microseconds in matlab
      Correctly adjust mex/t0 argument to milliseconds
      Write range of traces; f.trace[:] = foo
      Link to netcdf_segy in README
      fun() -> fun( void )
      Determine sorting with any offset header-word
      Changelog 2017-04
      Changelog 2017-5
      Provide SU binary/trace header field names
      Import BinField header first
      Reduce scope of variable
      Define _POSIX_SOURCE
      Include stdbool.h
      Check for _ftelli64
      Upgrade pycmake
      Require numpy >= 1.10
      Generate setup.py from cmake
      Add submodule 'matthew-brett/multibuild'
      Build & distribute binaries with Travis
      Build & distribute binaries with Appveyor
      Add since version in docstrings
      Set version 1.1
      Deprecate shared linking of Windows py-extension
      Run ctest on appveyor
      Update url for cppcheck
      Version shared libraries.
      Use GNUInstallDirs
      Don't link to libpython
      Don't set install dirs, rely on cmake defaults
      Don't force build type
      Explicitly link to libpython with MSVC
      Upgrade pycmake
      Add segy_rotation_cw
      Add segyio.tools.rotation
      Add test for segyio.tools.rotation
      Add segy_read_ext_textheader
      Add applications/segycath
      Add dict-like behaviour for Field
      Bump to v1.2.0
      Rename segycath -> segyio-cath
      Add requires.txt
      Changelog 2017.06
      Set email in setup.py to fg_gpl at statoil.com
      Fix typo in segyio-cath help
      Check tag with -not on appveyor
      Fix wrong name in segyio-cath error
      Man page for segyio-cath
      Lowercase segyio in readme
      Add negative indexing on segy.header
      Accept any key-value iterable in header.update
      Add doc for dict-ops on headers
      Travis: Upload tarballs w/submodules to releases
      Add .PP markup to segyio-cath man
      Move common functionality for apps into own lib
      Add application segyio-crop
      Install man-page for segyio-catr
      Add SEE ALSO section to man-pages
      Lowercase version output in segyio-catr
      Print error message for catr ranges argument error
      Clarify catr documentation
      Reorder applications in makefile
      Add version printer to apputils
      Rename app-tests to catb/catr.py
      Version 1.3
      Build tarballs after success, not in deploy stage
      Only create tarballs on linux.
      Use absolute paths for tarballs

Kjell Kongsvik (13):
      Merge pull request #3 from thorvaldj/segyviewer
      Merge pull request #4 from kjellkongsvik/scan_min_max
      Merge pull request #8 from thorvaldj/cleaning_up_imports_and_comments
      Merge pull request #10 from jokva/readme-section-about-goals
      Merge pull request #11 from thorvaldj/minmax_bugfix
      Merge pull request #12 from thorvaldj/move_viewer
      Merge pull request #13 from thorvaldj/axis_label_fix
      Execute permission on segyviewer.py
      Merge pull request #21 from kjellkongsvik/fix_matlab_support
      Merge pull request #25 from thorvaldj/refactoring_viewer
      Merge pull request #58 from jokva/wip-prestack-support
      Merge pull request #63 from kjellkongsvik/dt_python
      Merge pull request #89 from jokva/longlong-data-traces

Kjell W. Kongsvik (12):
      Scan for min max sample
      travis support
      Optionally turn off building of matlab tests
      Removed gitlab-ci support
      Fix failing call in mex code, was out of sync with segy.h
      Run matlab tests without compiling
      Prevent matlab from messing with tty
      Added missing file to install:TraceField
      Correct cast for reading short header field
      Read dt in python. Closes #62
      No default dt in low level c, must be specified
      Change fallback dt to be 4000 microseconds

Lars Petter Øren Hauge (2):
      Reuse mode objects in segyio.open
      Add tools.wrap for textual header formatting

Markus Sortland Dregi (1):
      Added build icon to readme

Matteo Ravasi (2):
      Add examples to README file
      Add language annotation to README

Pål Grønås Drange (3):
      update pycmake and require numpy 1.6
      Added __version__ to __init__ in segyio and segyview
      Merge pull request #79 from jokva/segy.m

Thorvald (3):
      Merge pull request #39 from thorvaldj/viewer_as_standalone_widget
      Merge pull request #42 from thorvaldj/optimize_read_to_memory_and_minimize_python_loops
      Adding opt for reading file to  memory for standalone viewer widget. (#57)

Thorvald Johannessen (18):
      Added GUI segyviewer as an example
      Cleaning up imports and comments
      Globale min max values in imageplot
      Moved viewer to applications
      Setting correct axis labels, when provided
      Restructuring orientation on depthplane
      Restructuring orientation on depthplane
      Refactoring. Modularizing viewer
      Testing read_all_traces in util module for segyviewer
      Adding filehandling to viewer
      New "View" class holding a standalone QWidget that can be embedded in other QT programs.
      Refactoring of the wrapper, making the function names and flow more explicit reflect the intention of the caller.
      Optimizing the read to memory.
      param name change
      Adding new standalone ColorBarWidget using a new ColorBarPlot
      Adding new GUI controller for min max threshold
      Merge pull request #72 from jokva/matlab-prestack-support
      Merge pull request #131 from jokva/assign-all-traces-typeerror

erha (1):
      Add application segyio-catr

jeanpaul (6):
      Added Python packaging
      Ensure that Python tests are not run if Python interpreter and Numpy version fails.
      Improved depth slice support with writing and slicing
      Fixed depth slice shape
      Python 3.5 support
      Faster depth slice reading

jokva (56):
      Merge pull request #23 from jepebe/ensure_python_fails
      Merge pull request #22 from jepebe/pypi
      Merge pull request #24 from jepebe/depth_slices
      Merge pull request #27 from jepebe/line_length_bug
      Merge pull request #29 from jokva/htons-big-endian-conversion
      Merge pull request #33 from kjellkongsvik/read_short_header_value
      Merge pull request #31 from jokva/appveyor-matplotlib
      Merge pull request #36 from jepebe/fmt_bug
      Merge pull request #37 from thorvaldj/add_filehandling
      Merge pull request #41 from jepebe/pypi_c99_flag
      Merge pull request #73 from jokva/matlab-overwrites-small-ps
      Merge pull request #76 from markusdregi/segyio-travis-status
      Merge pull request #77 from jokva/makefile-improvements
      Merge pull request #78 from jokva/example-write-has-private-file
      Merge pull request #80 from jokva/travis-leverage-before-script
      Merge pull request #81 from jokva/segyio-alias
      Merge pull request #83 from jokva/support-files-larger-4g
      Merge pull request #84 from jokva/namespace-all-enums
      Merge pull request #86 from jokva/binary-mode-open-c
      Fast/slow dimension alias (#87)
      Merge pull request #85 from jokva/remove-unsigned-ints-interface
      Merge pull request #88 from jokva/read-bits-of-trace
      Merge pull request #91 from jokva/bug-put-traces
      Merge pull request #92 from jokva/no-overflow-to-from-native
      Merge pull request #90 from jokva/readsubtr-start-stop-step
      Merge pull request #94 from jokva/to-from-native-python
      Merge pull request #93 from jokva/utils
      Merge pull request #95 from jokva/read-field-forall
      Merge pull request #96 from jokva/changelog-2017-02
      Merge pull request #97 from jokva/field-forall-no-check-error-code-seek-mmap
      Merge pull request #99 from jokva/optimisations-float-conversion
      Do not throw on files without good geometry
      Merge pull request #102 from jokva/tools-interpret-samples-measurement
      Merge pull request #103 from jokva/off-by-one-get-field-forall
      Merge pull request #107 from jokva/readme-updated-build-instructions
      Merge pull request #110 from jokva/force-unstructured-open
      Merge pull request #109 from kjellkongsvik/fallback_dt_in_microseconds
      Merge pull request #114 from jokva/getitem-accept-int-like-type
      Merge pull request #116 from jokva/line-indices-with-forall
      Merge pull request #118 from jokva/gather-mode
      Merge pull request #119 from mrava87/update-readme
      Merge pull request #120 from jokva/readme-context-managers
      Merge pull request #121 from jokva/changelog-2017-03
      Merge pull request #124 from jokva/submodule
      Merge pull request #130 from jokva/update-pycmake-generate-setup-py
      Merge pull request #137 from jokva/remove-ppa-for-cppcheck
      Merge pull request #138 from jokva/packaging-and-changelog
      Merge pull request #142 from jokva/test-with-not-appveyor
      Merge pull request #141 from jokva/fix-typo-help
      Merge pull request #146 from jokva/man-page-segyio-cath
      Merge pull request #147 from jokva/lowercase-segyio
      Merge pull request #148 from jokva/header-getitem-negative
      Merge pull request #149 from jokva/travis-upload-tar-gz-release
      Merge pull request #151 from jokva/segyio-crop
      Merge pull request #152 from jokva/build-tarballs-after-success
      Merge pull request #153 from jokva/build-tarballs-only-on-linux

thorvaldj (2):
      Merge pull request #5 from kjellkongsvik/travis
      Merge pull request #9 from kjellkongsvik/deploy_matlab

-----------------------------------------------------------------------

No new revisions were added by this update.

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/segyio.git



More information about the debian-science-commits mailing list