Skip to content

Latest commit

 

History

History
182 lines (181 loc) · 8.17 KB

CHANGELOG.md

File metadata and controls

182 lines (181 loc) · 8.17 KB

VERSION HISTORY

0.65.66 on 20220209

painful cartopy dependency removed thanks to change in Gts.show_map added Sgts.to_kml and Sgts.plot_data_sum methods. set data_xyz = None in Gts.model methods add CHANGELOG.md Start to use logging to select the verbose level. Work not finished.

0.65.65 on 20211130

corrected small bug. Sgts.sel_radius when range=[0,X] did not include provided center site This release has been distributed to various users.

0.65.64 on 20211105

  • change to gts.to_pandas_df to allow xyz
  • corrected date bug in gts.get_unr (not enough decimal in UNR txyz2 format for decimal year)
  • accept a pck ts file as reference
  • error through logging module started to be implemented

0.65.63 on 20211105

added Sgts_methods.get_unr

0.65.62 on 20211102

added Sgts_methods.apply_coseismic

0.65.61 on 20211013

added Sgts_methods.to_obs_tensor ; relax version requirements in setup.py

0.65.6 on 20211013

added Jarrin's Euler pole in Sgts.frame & nasty bug in get_coseismic which was not using the eq_date

0.65.5 on 20210905

new setup.py for docker

0.65.4 on 20210505

put obs_tensor2sgts and sgts2obs_tensor taken from pyeq directly in pyacs

0.65.3 on 20210303

refactoring of gts.lib.init.py and gts.Gts. added gts.insert_ts and update --replace in pyacs_make_time_series.py

0.65.2 on 20210302

refactoring of gts.lib.model

0.65.1 on 20210215

added pck_only option in pacs_make_time_series.py

0.65.0 on 20210215

added cvxpy as required in setup.py. Remove the png files.

0.64.9 on 20210113

add min_yaxis option in ts.plot

0.64.8 on 20201220

faultslip exploded into individual subroutines. geo2flat changed to use pyproj and web Mercator proj

0.64.7 on 20201204

added outliers package to gts.lib and a new outliers.find_l1trend function

0.64.6 on 20201115

extensive l1 trend filtering added and bug in copy in trajectory (data_xyz must be ignored)

0.64.5 on 20201115

slight change in print Euler pole estimation results

0.64.3 on 20201029

added l1_trend filter

0.64.2 on 20201001

change in Sgts.show_map

0.64.1 on 20201001

correct a bug in pyacs_make_time_series.py when there is a rename in the conf_file and uncertainties are asked

0.64.0 on 20200910

write pck now use DEFAULT_PROTOCOL instead of HIGHEST for backward compatibility

0.63.9 on 20200728

working version, plwf & prox-tv removed from requirement in setup.py

0.63.9 on 20200508

working version

0.63.8 on 20200325

refactoring version glinalg

0.63.7 on 20200212

add common mode testing status

0.63.6 on 20200207

add make_normal_system in pyacs.lib.glinalg

0.63.5 on 20200104

Sgts reorganized

0.63.4 on 20200104

handling of .data and .data_xyz is hopefully more consistent

0.63.3 on 20191217

  • some refactoring. gts.read constructor. Should be compatible with jupyter notebook plotting_time_series.ipynb
  • turns display off by default

0.63.2 on 20191218

  • gts.plot improvement.
  • turns display off by default

0.63.1 on 20191010

add seconds conversion in pyacs.lib.astrotime

0.63.0 on 20190819

  • add option ref_only_all in pyacs.sol.read_conf, pyacs.sol_sinex, pyacs_make_time_series.py
  • fix non optimized tsxyz approach
  • pck format for Sgts added ; also added in paycs_make_time_series.py
  • pyacs.gts.plot add info option , superimposed can have several gts

0.62.9 on 20190814

refactoring of gts.lib.primitive. Fix bug handling .data_xyz

0.62.8 on 20190805

  • added pyacs.lib.astrotime & coordinates import in pyacs.py.
  • Added pyacs.lib.utils.
  • Bug corrected in pyacs.lib.shapefile when wrting polygons (due to syntax change in pyshp).

0.62.7 on 20190607

added gts.primitive.substract_ts_daily

0.62.6 on 20190604

added spherical_baseline_length_rate in pyacs.lib.coordinates

0.62.5 on 20190520

added scripts/pyacs_gvel_strain.py

0.62.4 on 20190514

Gts.lib.format.py re-organized in Gts.lib.format

0.62.3 on 20190503

reorganize filter for gts. Added total variation filters and piecewise linear fit.

0.62.2 on 20190411

in gts.extract_periods if data_xyz present then data is rebuilt and X0,Y0,Z0,lon,lat,h attributes are updated. Bug in data_xyz extraction corrected.

0.62.1 on 20190409

added pyacs_gvel_pole.py script

0.62.0 on 20190409

small potential bugs in astrotime corrected. Enforcing output type to int for mday, month, noday

0.62.0 on 20190401

pygeca separated from pyacs

0.61.6 on 20190312

script for combining psvelo velocity field added. Experimental.

0.61.5 on 20190124

minor bug in gts.remove_outliers when max index of outliers exceeds the length of the new time series

0.61.5 on 20190124

minor bug in paycs_make_time_series.py where the correlation coefficients were not properly filled by rotating the XYZ cov matrix

0.61.5 on 20190123

small change in Sgts.plot to handle the save option

0.61.5 on 20190122

change in Sgts.medvel. Now return the Sgts instance with velocity populated

0.61.5 on 20181227

small bug in gts.plot which was preventing to see the first point with date_unit='cal' option ; also dates are plot at their true time rather at the day at 0000

0.61.5 on 20181220

working version for pyeq_kinematic_inversion.py python 3.7

0.61.4 on 20181217

first Exception handling for gts. Still in test

0.61.3 on 20181211

scaling_laws and magnitude re-introduced, pole estimates, work on median & medvel in Sgts

0.61.3 on 20181120

working version for Green's function cleaning

0.61.2 on 20181112

new calc_pole method in vel_field

0.61.2 on 20181112

bug in Sgts.stat_site where ve and vn had been swaped

0.61.2 on 20181112

bug in gts.exclude_periods corrected

0.61.2 on 20181005

non linear trajectory model added to gts

0.61.1.20181004

Pure python Okada's formulas implementation ; bug corrected in option periods in gts.detrend_median()

0.61.1.20180927

Major change in pyacs_make_time_series.py that now allows coordinates uncertainties to be calculated through projection

0.60.1.20180902

first python 3.6 working bundle with pyacs_make_time_series and the core library ok.

0.60 MAJOR CHANGE TO PYTHON 3

  • for version > 0.60, PYACS is being progressively migrated to python 3.6 & 3.7, only few features 0.51/python2.7 available for now

0.51

working code with pygeca

0.50

added observation reweighting options. InSAR capability tested.

0.49

added insar capability in pyeq_static_inversion.py (quick made from Amazonia, after World Cup final, requires more carefully result printing)

0.48

add pyeq_model_to_disp.py

0.47

  • adding obs-model displacement psvelo gmt files in pyeq_kinematics.py
  • occasional bug in apply_offset corrected (> dev3)
  • bug in coordinates.xyz_spherical_distance (arcos missing)

0.46

  • adding pyeq_scaling_laws.py
  • adding pyacs/lib/GMT.py for backwards compatibility (> dev2)

0.45

  • corrected sign error for up Green function using Meade tde
  • detrend_median added to Gts.model
  • bug gts.file -> gts.ifile (for > dev2)
  • automatic shapefiles for cumulative slip and plots of time series in pyeq_kinematic.py/print_log (dev >3)
  • datetime_from_calarray added to pyacs.lib.astrotime
  • bug corrected in uts2hmsmicros for seconds calculation
  • read_tdp added to gts.lib.format
  • added itermax=10 option in Gts.lazy
  • added force_day to gts to force daily solution at 1200
  • change to gts.format.write_pos to force round at the second
  • prototype of new detect_steps methods

0.42

  • new lazy command with offset detection using a median filter implemented
  • bug correction in plot when use of date and date_unit='days'

0.41

lazy_pyacs seems to be operational again. Patch in pyeq_parametrize_curve_surface_triangles.py and coordinates for GMT5 compatibility

0.40

geometry and green generation scripts included, as well as the static inversion -not fully operational yet.

0.39

new gts method in Sgts

0.38

this version has been distributed to Vergnolle/DeChabalier/Tissandier/

0.35

-cslip time dependent modeling operational again

  • pyacs_qgis_model2polygon.py script added to distribution