[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