Recent Releases of sgex

sgex - v0.7.5

0.7.5 (2024-09-17)

Bug Fixes

Documentation

- Python
Published by github-actions[bot] over 1 year ago

sgex - v0.7.4

0.7.4 (2024-05-11)

Bug Fixes

  • add makefile w/ api-doc curl command (37f8f65)

Documentation

  • add stratified random sampling example (ba011d7)

- Python
Published by github-actions[bot] almost 2 years ago

sgex - v0.7.3

0.7.3 (2024-02-08)

Bug Fixes

Documentation

- Python
Published by github-actions[bot] about 2 years ago

sgex - v0.7.2

0.7.2 (2023-11-21)

Bug Fixes

  • enforce verbose type, params type hint (f06011b)
  • rename View.linestoannotation to ..._tacred (cc42973)
  • use unicode for json.dumps and yaml.dump (68bb90b)

Documentation

- Python
Published by github-actions[bot] over 2 years ago

sgex - v0.7.1

0.7.1 (2023-10-10)

Bug Fixes

  • argparse verbose store_true (79d7065)

- Python
Published by github-actions[bot] over 2 years ago

sgex - v0.7.0

0.7.0 (2023-10-10)

⚠ BREAKING CHANGES

  • this release is a major rewrite of the package and support for previous versions has been dropped
  • see repository README for an overview of current package structure, CHANGELOG for exact history

- Python
Published by github-actions[bot] over 2 years ago

sgex - v0.6.3

0.6.3 (2023-04-17)

Bug Fixes

- Python
Published by github-actions[bot] almost 3 years ago

sgex - v0.6.2

- Python
Published by github-actions[bot] almost 3 years ago

sgex - v0.6.1

0.6.1 (2023-03-01)

This release fixes an issue where setuptools ignored subpackages.

Bug Fixes

- Python
Published by github-actions[bot] almost 3 years ago

sgex - v0.6.0

0.6.0 (2023-02-28)

⚠ BREAKING CHANGES

This release is a complete rebuild of the package; it improves and simplifies API call management in a number of ways.

  • More modules, more customization, more logical workflows
  • Caching has been offloaded to the requests-cache package.
  • Methods from 0.5.5 are intact still but may later be deprecated. Import paths have also moved.
  • Unit testing has also been implemented; logging has been reduced to a minimum.

See current documentation for changes.

- Python
Published by github-actions[bot] almost 3 years ago

sgex - v0.5.5

Release notes: v0.5.5 (2022-07-08)

  • Parse class changed to parse function (this breaks sgex.Parse if used outside of sgex.Call)
  • add halt option (stop calls if http response error)
  • convert int call ids to str if saving to raw

- Python
Published by engisalor over 3 years ago

sgex - v0.5.4

Release notes: v0.5.4 (2022-07-01)

  • progressively save async calls in batches of 100
  • increase verbosity of logger.info (print sequential responses/current batch)
  • convert integer call ids to strings if saving to raw file formats
  • add freqml call examples

- Python
Published by engisalor over 3 years ago

sgex - v0.5.3

Release notes: v0.5.3 (2022-06-06)

  • add sgex.version
  • add server and SGEX version info to sqlite
  • logging and documentation fixes

- Python
Published by engisalor over 3 years ago

sgex - v0.5.2

Release notes: v0.5.2 (2022-06-05)

  • improved logging, set default level to warning, removed print_progress option
  • fixed an error where the type sqlite table column omitted final characters

- Python
Published by engisalor over 3 years ago

sgex - v0.5.1

This release includes major breaking changes. See README for updated instructions.

Key improvements:

  • sqlite is now the standard save format
  • asynchronous calling can be enabled for local servers (usually much faster)
  • mixed call types in the same input are now possible (w/ parameter recycling)
  • logging and error handling improvements

Other changes:

  • save to files (json, csv, etc.) is now output to "/data/raw" and with 'skip' disabled
  • config files have a new format
  • config files now contain server settings (asynchronous calling, wait settings)
  • number of threads can be adjusted for asynchronous calling
  • call examples have been updated
  • 'keep' can be used to save only desired .json data (top-level only)
  • pandas is now an optional dependency
  • removed convert_grammar tool

- Python
Published by engisalor over 3 years ago

sgex - v0.4.0

Release notes: v0.4.0 (2022-02-27)

Breaking change:

New config file format. Delete old config data and rerun config.credentials().

New format can accept multiple servers w/ separate credentials:

<server>: username: <user> api_key: <key> <server>: username: <user> api_key: <key>

  • add server, wait options
  • change abbreviation to SGEX
  • add if main to semver

- Python
Published by engisalor almost 4 years ago

sgex - v0.3.0

Release notes: v0.3.0 (2022-02-06)

  • add package to pypi as sgex (deprecates package name sge)

- Python
Published by engisalor about 4 years ago

sgex - v0.2.0

Release notes: v0.2.0 (2022-02-06)

  • enable python packaging
  • add semver.py
  • del data/ dir, directly use callexamples and calltypes
  • only print dry-run w/ __repr__
  • move config files to ./
  • print if bad response 404
  • read full csv,txt,xml file to get hash
  • add wordlist call type

- Python
Published by engisalor about 4 years ago

sgex - v0.1.1

Release notes: v0.1.1 (2022-01-18)

Patches: - limit paths to cwd - add hashing examples - only clear data files - refactoring - make dependencies optional - use config.examples() & config.credentials()

- Python
Published by engisalor about 4 years ago

sgex - v0.1.0

Initial release (2022-01-17)

- Python
Published by engisalor about 4 years ago