Recent Releases of HinetPy

HinetPy - 0.10.0: Improved support for MeSO-net

MeSO-net has two network codes for different time periods:

  • 0131 for data after 20170401
  • 0231 for data 20080516-20170401

In previous versions, you need to know the above information and choose the correct network code when requesting data before or after 20170401. In this new version, HinetPy can automatically switch the network code for you, depending on the data time you're requesting. Note that you will get an error if the time span you requested crosses the date 20170401.

Scientific Software - Peer-reviewed - Python
Published by seisman about 1 year ago

HinetPy - 0.9.1

  • get_selected_station: Be more careful with checking the parsed values of stations

Scientific Software - Peer-reviewed - Python
Published by seisman over 1 year ago

HinetPy - 0.9.0

This is the 0.9.0 release for the JOSS paper.

Please cite:

Tian, D. (2024). HinetPy: A Python package for accessing and processing NIED Hi-net seismic data. Journal of Open Source Software, 9(98), 6840. https://doi.org/10.21105/joss.06840

Scientific Software - Peer-reviewed - Python
Published by seisman over 1 year ago

HinetPy - 0.8.3

Fix the OSError: [Errno 18] Invalid cross-device link. error for cross-system operations.

Scientific Software - Peer-reviewed - Python
Published by seisman over 1 year ago

HinetPy - 0.8.2

Add the updated solution for the "ssl.SSLError: [SSL: DHKEYTOO_SMALL] dh key too small" error

Scientific Software - Peer-reviewed - Python
Published by seisman over 1 year ago

HinetPy - 0.8.1

Minor changes to refactor some internal functions.

Scientific Software - Peer-reviewed - Python
Published by seisman over 1 year ago

HinetPy - 0.8.0

  • Support more newly added networks
  • Drop support for Python 3.7
  • Remove the hacking solution for SSL connection issue so it works well with urllib3 v2.x

Scientific Software - Peer-reviewed - Python
Published by seisman almost 2 years ago

HinetPy - 0.7.1

Fix bugs in Client.get_event_waveform

Scientific Software - Peer-reviewed - Python
Published by seisman over 3 years ago

HinetPy - 0.7.0

  • Fix the incorrect maximum allowed time span for F-net (#65)
  • get_selected_stations now returns a list of stations with station metadata information (#36)
  • Refactor the _channel2pz() and _write_pz() functions to Channel.write_sacpz()
  • Refactor the _get_channels function to win32.read_ctable()
  • The win32.extrac_sacpz function now supports parallel data processing
  • The with_pz parameter in win32.extract_sac() is renamed to with_sacpz
  • The win32.extrac_pz() function is renamed to win32.extract_sacpz()
  • Move the function Client.check_cmd_exists() to utils.check_cmd_exists()
  • Move the function Client.check_package_release() to utils.check_package_release()
  • Fix the "ssl.SSLError: [SSL: DHKEYTOO_SMALL] dh key too small" error

Scientific Software - Peer-reviewed - Python
Published by seisman over 3 years ago

HinetPy - 0.6.9

This is a patch release of HinetPy v0.6.x series.

One bug is fixed:

  • The stations parameter of Client.select_stations() now can accept a string (for a single station) or a list of strings (multiple stations).

Scientific Software - Peer-reviewed - Python
Published by seisman over 4 years ago

HinetPy - 0.6.8

This is a patch release of HinetPy v0.6.x series.

Two bugs are fixed:

  • include_unknown_mag does not work in get_event_waveform()
  • Fail to download S-net data.

Scientific Software - Peer-reviewed - Python
Published by seisman almost 5 years ago

HinetPy - 0.6.7

Improve code styles, tests and CI.

Scientific Software - Peer-reviewed - Python
Published by seisman over 5 years ago

HinetPy - 0.6.6

  • Fix the bug "win32.extract_pz()" doesn't work with filtering by ID and name (#27)

Scientific Software - Peer-reviewed - Python
Published by seisman almost 6 years ago

HinetPy - 0.6.5

  • Fix PZ if damping constant is zero (#24)

Scientific Software - Peer-reviewed - Python
Published by seisman about 6 years ago

HinetPy - 0.6.4

  • Capture exception caused by incorrect channel information (Fixes #22)

Scientific Software - Peer-reviewed - Python
Published by seisman over 6 years ago

HinetPy - 0.6.3

Fixes:

  • Fix select_stations() (#19)
  • Rename string2datetime() to to_datetime()

Scientific Software - Peer-reviewed - Python
Published by seisman over 6 years ago

HinetPy - 0.6.2

Fixes

  • Fixes the issue of downloading focal mechanism catalog (#18).

Scientific Software - Peer-reviewed - Python
Published by seisman over 6 years ago

HinetPy - 0.6.1

Fix a bug in selecting events in a box region.

Scientific Software - Peer-reviewed - Python
Published by seisman almost 7 years ago

HinetPy - 0.6.0

Happy Chinese Lantern Festival 😄

New features

  • new function get_event_waveform to request event waveform from Hi-net.

Changes

  • get_waveform() is renamed to get_continuous_waveform(), while keeping back-compatibility.

Scientific Software - Peer-reviewed - Python
Published by seisman almost 7 years ago

HinetPy - 0.5.2

Fix a bug when selecting stations in a box region.

Scientific Software - Peer-reviewed - Python
Published by seisman almost 7 years ago

HinetPy - 0.5.1

Fix a typo from longtitude to longitude.

Scientific Software - Peer-reviewed - Python
Published by seisman about 7 years ago

HinetPy - 0.5.0

  • Fix issues of wrong CONSTANT in SAC polezero file (#8).
  • Fix login failure issue with password longer than 12 characters (#13).

Scientific Software - Peer-reviewed - Python
Published by seisman about 7 years ago

HinetPy - 0.4.8

  • getstationlist(): must specify a network code; support S-net and MeSO-net.
  • select_stations(): support S-net and MeSO-net

Scientific Software - Peer-reviewed - Python
Published by seisman about 7 years ago

HinetPy - 0.4.7

  • Support S-net and MeSO-net (#9 and #10)
  • Fix an issue when channel table contains blank lines

Scientific Software - Peer-reviewed - Python
Published by seisman about 7 years ago

HinetPy - 0.4.6

Fix Too many open files error (#6).

Scientific Software - Peer-reviewed - Python
Published by seisman almost 8 years ago

HinetPy - 0.4.5

release 0.4.5.

Scientific Software - Peer-reviewed - Python
Published by seisman almost 8 years ago

HinetPy - 0.4.4

Scientific Software - Peer-reviewed - Python
Published by seisman about 8 years ago

HinetPy - 0.4.3

Fix several typos and add Chinese documentation.

Scientific Software - Peer-reviewed - Python
Published by seisman about 8 years ago

HinetPy - 0.4.2

HinetPy now works for requests 2.14, 2.15, 2.16, 2.17, 2.18.

Scientific Software - Peer-reviewed - Python
Published by seisman over 8 years ago

HinetPy - 0.4.1

Remove temp files after downloading to avoid eating up all disk space of /tmp.

Users should upgrade HinetPy to 0.4.1.

Scientific Software - Peer-reviewed - Python
Published by seisman over 8 years ago

HinetPy - 0.4.0

HinetPy is stable now.

  • win32.extract_sac: skip if data not exists
  • win32.extract_sac: support multiple processes to speedup, and no longer return values
  • Client.get_waveform: support multi-threads to speedup
  • Change Client.help() to Client.info()
  • Client.get_waveform now can automatically set max_span
  • Client.get_* now support startime in different string formats

Scientific Software - Peer-reviewed - Python
Published by seisman over 8 years ago

HinetPy - 0.3.3

  • change network to NETWORK in header.py
  • add wildcard support to win32.merge
  • change Client.check_module_release to Client.check_package_release
  • support output filename with deep directory
  • Always sort cnt files to avoid merge error
  • Set pmax to 8640000 by default
  • Fix typos

Scientific Software - Peer-reviewed - Python
Published by seisman almost 9 years ago

HinetPy - 0.3.2

Fix another technical issue related to pypi.

Scientific Software - Peer-reviewed - Python
Published by seisman almost 9 years ago

HinetPy - 0.3.1

Fix a technical issue related to pypi.

Scientific Software - Peer-reviewed - Python
Published by seisman almost 9 years ago

HinetPy - 0.3.0

HinetPy is totally rewrittern as a Python package. Now you can install it using pip install HinetPy and call it in your scripts.

Scientific Software - Peer-reviewed - Python
Published by seisman almost 9 years ago

HinetPy - 0.1.0

Scientific Software - Peer-reviewed - Python
Published by seisman almost 9 years ago

HinetPy - 0.2.0

Scientific Software - Peer-reviewed - Python
Published by seisman over 9 years ago