Pytools is an open source library containing general machine learning and visualisation utilities for reuse

Overview

sphinx/source/_static/gamma_pytools_logo.png


pytools is an open source library containing general machine learning and visualisation utilities for reuse, including:

  • Basic tools for API development, supporting documentation, deprecation, and run-time validation
  • Support for simulating classification and regression data
  • Utilities for constructing complex expressions and rendering them as indented strings
  • Support for fitting objects to data, and testing whether an object is fitted
  • Parallelization based on the joblib package
  • A lean MVC framework for rendering basic visualizations in different styles, e.g., as matplotlib charts or as plain text

pypi conda azure_build azure_code_cov python_versions code_style made_with_sphinx_doc license_badge

Installation

pytools supports both PyPI and Anaconda

Anaconda

conda install gamma-pytools -c bcg_gamma -c conda-forge

Pip

pip install gamma-pytools

Documentation

For the pytools API reference see the documentation.

Changes and additions to new versions are summarized in the release notes.

Contributing

pytools is stable and is being supported long-term.

Contributions to pytools are welcome and appreciated. For any bug reports or feature requests/enhancements please use the appropriate GitHub form, and if you wish to do so, please open a PR addressing the issue.

We do ask that for any major changes please discuss these with us first via an issue or at our team email: [email protected].

For further information on contributing please see our contribution guide.

License

pytools is licensed under Apache 2.0 as described in the LICENSE file.

BCG GAMMA

We are always on the lookout for passionate and talented data scientists to join the BCG GAMMA team. If you would like to know more you can find out about BCG GAMMA here, or have a look at career opportunities.

Comments
  • CI/CD: Setup CI with azure-pipelines.yml

    CI/CD: Setup CI with azure-pipelines.yml

    This PR

    • Sets up azure-pipelines.yml for the pytools package
    • Note that the make package command currently fails due to required authentication when cloning the GitHub repo as part of conda-build. As this is not required once the repos are public, I would suggest we leave this step commented out for now
    • In the interim, this pipeline runs pytest for Python versions 3.5 and 3.8
    • You can see that the build succeeds on Azure DevOps

    image

    API 
    opened by konst-int-i 9
  • Release pipeline

    Release pipeline

    This PR extends the Azure Pipelines configuration to help automate releases:

    • Uploads build artifacts (conda and pip packages) to Azure DevOps on release and master branches
    • Triggers GitHub release on master branch (i.e., upon merging the release branch)
      • Tags release commit with version number as specified in src/__init__.py
      • Creates GitHub release page for new version
      • Pre-fills GitHub release title and description, incl. changelog based on commits since last release (can be manually edited to be more succinct afterwards - open point: create release notes file that can be referred here?)
      • Attaches build artifacts (conda and pip packages) to GitHub release

    See screenshot below for an impression of how the release page will look.

    The current release workflow:

    1. Create new release branch from develop, with PR to master
    2. Automatically run all conda/pip build tests via Azure Pipelines, triggering automatic upload of artifacts to Azure DevOps
    3. If all is OK, merge PR to master, triggering the release pipeline added here, as described above
    4. Manually upload build artifacts to conda/PyPI (open point: include this in Azure pipeline in the future?)
    5. Merge any changes from release branch also back to develop
    6. Bump up version in src/__init__.py on develop to start work towards next release

    image

    opened by rkdy 4
  • This PR is the start of the process to add versioneer

    This PR is the start of the process to add versioneer

    PR

    This PR is the start of adding versioneer to the repo for management of package versions when doing releases. Please note this is a draft at the moment as they may be further configuration needed. The process I employed to set this up is as follows:

    Versioneer process:

    1. pip install versioneer (also added this to the environment.yml)
    2. adjust setup.cfg – added the following:
    [versioneer]
    VCS = git
    style = pep440
    versionfile_source = src/pytools/_version.py
    versionfile_build = pytools/_version.py
    tag_prefix =
    parentdir_prefix =
    
    1. adjust setup.py – added the following
    import versioneer
    
    version=versioneer.get_version(),
    cmdclass=versioneer.get_cmdclass(),
    
    1. remove hard-coded __version__ from src/pytools/_init_.py
    2. run versioneer install, which created the following files:
    • .gitattributes

    • MANIFEST.in

    • src/pytools/_version.py

    • versioneer.py

      and modified src/pytools/_init_.py to include:

    from ._version import get_versions
    __version__ = get_versions()['version']
    del get_versions
    
    1. then updated meta.yml with:
    {% set data = load_setup_py_data() %}
    
    package:
      name: gamma-pytools
      version: {{ data.get('version') }}
    

    The output from the versioneer install was as follows:

    (pytools-develop) C:\Projects\facet\pytools>versioneer install
    versioneer.py (0.18) installed into local tree
    Now running 'versioneer.py setup' to install the generated files..
    
    (pytools-develop) C:\Projects\facet\pytools>versioneer.py:342: DeprecationWarning: The SafeConfigParser class has been renamed to ConfigParser in Python 3.2. This alias will be removed in future versions. Use ConfigParser directly instead.
      parser = configparser.SafeConfigParser()
    versioneer.py:344: DeprecationWarning: This method will be removed in future versions.  Use 'parser.read_file()' instead.
      parser.readfp(f)
     creating src/pytools/_version.py
     appending to src/pytools\__init__.py
     appending 'versioneer.py' to MANIFEST.in
     appending versionfile_source ('src/pytools/_version.py') to MANIFEST.in
    warning: LF will be replaced by CRLF in versioneer.py.
    The file will have its original line endings in your working directory
    
    API 
    opened by jason-bentley 4
  • TEST: add unit test for docstrings

    TEST: add unit test for docstrings

    The new DocValidator class performs wide-ranging tests of class documentation and type annotations.

    To pass validation, the following must be in place:

    • docstrings in place for all classes, methods, and functions
    • all parameters documented in function docstrings, return value documented except when return type is None
    • all functions with complete type hints for parameters and the return value
    documentation build 
    opened by j-ittner 3
  • BUILD: Release pytools v1.0.2

    BUILD: Release pytools v1.0.2

    Most notable changes:

    • support for Numpy 1.20
    • bugfix: apply color scheme to histogram of simulation matplot style (#166)
    • various minor internal improvements and CI/CD changes
    build 
    opened by joerg-schneider 2
  • BUILD: update pipeline to support stricter checks in pip 20.3

    BUILD: update pipeline to support stricter checks in pip 20.3

    Building matplotlib from source fails with pip 20.3 due to stricter rules in its new dependency resolver.

    We remedy this by forcing pip to use its legacy dependency resolver from previous versions of pip.

    build 
    opened by j-ittner 1
  • DOC: enable local sphinx builds

    DOC: enable local sphinx builds

    This PR lays the foundations for other packages to build sphinx documentation without checking out the pytools repo in an adjacent directory. Instead, pytools offers a downloadable "bootstrap" script that dynamically loads all required resources from the pytools GitHub.

    This PR will be followed by PRs in the sklearndf and facet packages.

    documentation 
    opened by j-ittner 1
  • API: add new arg optional in pytools.api.to_… functions

    API: add new arg optional in pytools.api.to_… functions

    This PR adds a new boolean argument optional to collection validation/conversion functions to_… in module pytools.api. If that argument is set to True, then a None value is converted to an empty collection.

    To prevent cyclical references, this PR also moves decorators inheritdoc and subsdoc to a separate source file, and AllTracker to another separate source file along with two supporting functions. The code being moved is unchanged.

    Sequential PR: merge #288 first.

    API sequential 
    opened by j-ittner 1
  • BUILD: prepare pipeline for publishing

    BUILD: prepare pipeline for publishing

    This PR prepares the pipeline for publishing:

    • put the release version check in an own stage
    • added two tasks to the release stage, one for flit publish, one for anaconda upload. Used the variables @konst-int-i created and passed to Bash – for flit it is fine already from ENV using the variable names it expects, for Anaconda, can be passed as command arguments to the login command
      • flit publish is self contained and does a source build + PyPi upload
      • for the Anaconda upload, I am using the DevOps build artifacts which have the conda package tar.bz2 file
    • both publish tasks run on condition source_is_release_branch = True
    • the second publish task, Conda, also runs with special condition succeededOrFailed() – for the case that a Conda upload failed, the PyPI upload worked out the first time, and will then fail the second time – pipeline can then skip over the PyPI upload and re-try the Conda one
    • both upload steps return build variables: conda_published and pypi_published respectively if they succeeded
    • the GitHub release stage will only run if either conda_published or pypi_published is True – the following docs stage depends on the GH release stage

    Unfortunately we cannot easily test these steps without running somehow, so I hope for a rigorous review by the fabolous facet team 🤓

    Happy weekend. Looking forward to release soon!

    build 
    opened by joerg-schneider 1
  • inherited-members doesn't support instance attributes on super class

    inherited-members doesn't support instance attributes on super class

    Describe the bug The inherited-members doesn't support instance attributes on super class when generating sphinx documentation. Fix appears to be on the way see here: https://github.com/sphinx-doc/sphinx/pull/8587 so an update to Sphinx 3.5 once stable should hopefully resolve the issue.

    To Reproduce Create documentation using python make.py html and view DEFAULT_STYLE in the attribute summary for pytools.vz.Drawer vs pytools.viz.dendrogram and see that only one is described.

    Expected behavior In all places where DEFAULT_STYLE is shown in an attribute summary the description should be present.

    Screenshots image image

    bug documentation 
    opened by jason-bentley 1
  • CI: Add quick build test for PyPI

    CI: Add quick build test for PyPI

    Suggestion for intermediate fix of PyPI builds, which are broken when using ref syntax in the README.rst. Added a separate "quick build test" in the CI pipeline within the unit testing stage to make sure that this is caught in the future.

    bug 
    opened by rkdy 1
Releases(2.1rc1)
  • 2.1rc1(Oct 26, 2022)

    This is the 2.1rc1 release of gamma-pytools.

    You can upgrade your current pip installation via

    pip install --upgrade gamma-pytools
    

    Your conda package can be upgraded by running

    conda install -c conda-forge -c bcg_gamma gamma-pytools
    

    Changes:

    • a7b27f2ae2c0a5f21764c8e01f6142e25908f7bb Merge pull request #350 from BCG-Gamma/dev/2.1rc1
    • 0ae295ac47c366f82d072d01ded38d5baeec5f7b Merge remote-tracking branch 'origin/release/2.1rc1' into dev/2.1rc1
    • 677eb30aba46c2eecac5d9643bf4581c18ca1130 BUILD: set version to 2.1rc1
    • 9bd6f351e0b14d774082998943c26ded0bc2aedf Merge branch '2.0.x' into 2.1.x
    • 08d91fc90e9c9feffd7d9a127867b295d32a2068 FIX: unwrap functions before accessing their __globals__ attribute (#347)
    • b939f694cd2c1172e315f1c20dc50b93edd8d3cd API: de-dent docstrings before processing them with @subsdoc (#348)
    • e750ee38e01f2fdd3504ddf9b3ae5e12fce1f5c8 Merge branch '2.0.x' into 2.1.x
    • 190d5d1d26b367360efd5b259e6201caf87f1307 IDE: set facet-base as the default conda environment in PyCharm
    • cc3f70f18389d45b26044e577ca0340592e3c073 IDE: use facet-base environment in all modules
    • d81d8cf3787af62066af94c5e13d929c479c653e Merge branch '2.0.x' into 2.1.x
    See More
    • bef6c865340ffb79179d86b814aa5c8ca6359921 BUILD: upgrade to mypy~=0.981 and adjust type hints
    • 598e032a62196357094eb3e0e30ff504326dafa9 Merge branch '2.0.x' into 2.1.x
    • 233f3f589cb352c9f055da8a686a32145581bfe0 DOC: get package name from src/, not from project root in make_base.py
    • 05440b260b950c91af03c492a63e8334c762d331 REFACTOR: declare type aliases using TypeAlias
    • d3f7d973bdba94e79f67d177bb6d520616e06f83 Merge pull request #346 from BCG-Gamma/dev/2.1rc0
    • 6133b77e9c4c2274bd28174185fac168f989dd7a BUILD: set version to 2.1rc0
    • cce5980055416acab4c61f9da01548fd0fbd1672 API: add new Sphinx callbacks TrackCurrentClass and RenamePrivateArguments (#344)
    • b8b5e06ee266a59e07ef2f8e272c801f73f0c9e5 DOC: show code coverage badge for branch 2.1.x
    • d31002f40ced8114c6862a96b551005ba1857f84 BUILD: update current branch to 2.1.x
    • 7d2ce24b63fcc2461f1716e1d9e7a9a3a18a8210 API: replace ensure_fitted with @fitted_only decorator (#345)
    • 5939815e49e291e3f3c078f7b098e4b101347135 Merge branch '2.0.x' into 2.1.x
    • e3fb2b928541142e8be515700ade830f86eb2e7c IDE: rephrase "false positive" to-do comments
    • 256ec5c45526a86fafa066ee94afb086882bce5c Merge branch '2.0.x' into 2.1.x
    • ca1efde3766e3057d929f9fc9ddbdf1562dc53a2 BUILD: improve log messages for documentation build
    • e0f515da1f63ca90a012aa339b9464753eb638bc DOC: improve release note formatting using non-breaking spaces
    • 61a2c7c386ac8015d79ac588794efe14fece1953 BUILD: update version to 2.1.0
    • 255da6edd23b440c2c082f4c2ff05945d6e4ed05 BUILD: update azure pipeline
    • 21e0858964e6f7998d9c8b3b7dfcfd3740103885 DOC: move images from _static/ to _images/
    • 26c3a28cf6df0ab3fc036e047c523ae527502ede BUILD: update version to 2.0.5

    This list of changes was auto generated.

    Source code(tar.gz)
    Source code(zip)
    gamma-pytools-2.1rc1-py_0.tar.bz2(79.95 KB)
    gamma-pytools-2.1rc1.tar.gz(80.64 KB)
  • 2.1rc0(Sep 23, 2022)

    This is the 2.1rc0 release of gamma-pytools.

    You can upgrade your current pip installation via

    pip install --upgrade gamma-pytools
    

    Your conda package can be upgraded by running

    conda install -c conda-forge -c bcg_gamma gamma-pytools
    

    Changes:

    • d3f7d973bdba94e79f67d177bb6d520616e06f83 Merge pull request #346 from BCG-Gamma/dev/2.1rc0
    • 6133b77e9c4c2274bd28174185fac168f989dd7a BUILD: set version to 2.1rc0
    • cce5980055416acab4c61f9da01548fd0fbd1672 API: add new Sphinx callbacks TrackCurrentClass and RenamePrivateArguments (#344)
    • b8b5e06ee266a59e07ef2f8e272c801f73f0c9e5 DOC: show code coverage badge for branch 2.1.x
    • d31002f40ced8114c6862a96b551005ba1857f84 BUILD: update current branch to 2.1.x
    • 7d2ce24b63fcc2461f1716e1d9e7a9a3a18a8210 API: replace ensure_fitted with @fitted_only decorator (#345)
    • 5939815e49e291e3f3c078f7b098e4b101347135 Merge branch '2.0.x' into 2.1.x
    • e3fb2b928541142e8be515700ade830f86eb2e7c IDE: rephrase "false positive" to-do comments
    • 256ec5c45526a86fafa066ee94afb086882bce5c Merge branch '2.0.x' into 2.1.x
    • ca1efde3766e3057d929f9fc9ddbdf1562dc53a2 BUILD: improve log messages for documentation build
    See More
    • e0f515da1f63ca90a012aa339b9464753eb638bc DOC: improve release note formatting using non-breaking spaces
    • 61a2c7c386ac8015d79ac588794efe14fece1953 BUILD: update version to 2.1.0
    • 255da6edd23b440c2c082f4c2ff05945d6e4ed05 BUILD: update azure pipeline
    • 21e0858964e6f7998d9c8b3b7dfcfd3740103885 DOC: move images from _static/ to _images/
    • 26c3a28cf6df0ab3fc036e047c523ae527502ede BUILD: update version to 2.0.5

    This list of changes was auto generated.

    Source code(tar.gz)
    Source code(zip)
    gamma-pytools-2.1rc0-py_0.tar.bz2(79.70 KB)
    gamma-pytools-2.1rc0.tar.gz(80.30 KB)
  • 2.0.4(Sep 16, 2022)

    This is the 2.0.4 release of gamma-pytools.

    You can upgrade your current pip installation via

    pip install --upgrade gamma-pytools
    

    Your conda package can be upgraded by running

    conda install -c conda-forge -c bcg_gamma gamma-pytools
    

    Changes:

    • 0c3f8315437c78c22b24a865c0184ba67bf2cdf2 Merge pull request #343 from BCG-Gamma/dev/2.0.4
    • d4ca2099fb6a3c07c9636175fa6e9ef63ba6b886 FIX: make MatplotStyle.get_renderer() compatible with matplotlib 3.6
    • bb6b9542eda8594890aa784b475a13fbcfa1e3e0 BUILD: update code quality checker versions
    • a0f1c38a7431c8354216d59c3ad850bb0c423f9e BUILD: update version to 2.0.4

    This list of changes was auto generated.

    Source code(tar.gz)
    Source code(zip)
    gamma-pytools-2.0.4-py_0.tar.bz2(78.44 KB)
    gamma-pytools-2.0.4.tar.gz(78.61 KB)
  • 2.0.3(Sep 14, 2022)

    This is the 2.0.3 release of gamma-pytools.

    You can upgrade your current pip installation via

    pip install --upgrade gamma-pytools
    

    Your conda package can be upgraded by running

    conda install -c conda-forge -c bcg_gamma gamma-pytools
    

    Changes:

    • be832d15fd4d22303650eebb29f9da4670c13718 Merge pull request #342 from BCG-Gamma/dev/2.0.3
    • d512b9698707e9fc6ff8f7941188433d78b666ca DOC: update installation instructions in README.rst
    • e380f25c6be1b34071f99b5ea6dc12600a2466bd REFACTOR: import Callable from typing instead of using typing.Callable
    • 82e11711fca1bf14477987b57ab7430a6a7d0371 FIX: use get_origin() from typing_inspect for downward compatibility
    • 14a411e5cf1c63616419974c8119c241b8ba1f37 FIX: minor fixes (#341)
    • 001d204ec845e86c84fc022072bc4b6e98322a3a BUILD: use python 3.9 with the mypy pre-commit hook
    • ac718db71dcdc7c1fd1b81e3a0b47c3fe3fed9f3 FIX: suggest correct pre-release version syntax in error message
    • 8b56d16144cd02d46fde63cb77ee8db40f76b125 BUILD: require python ~=3.9 in environment.yml
    • 39e56415cc061ead9c1b15da805636d2ac6f5bba BUILD: require python ~=3.9 in 'max' matrix builds
    • b76d00c5b40f3b5aaa454148244051046fe33ee3 BUILD: add pre-commit ~=2.20 to environment.yml
    See More
    • 5b74afd38ac9a216cc5c889808784986abbe9062 BUILD: relax python dependency to ~=3.8
    • 36833db8aac27e2c3a183f70a6a14763126370c4 BUILD: use working_directory for python path in bootstrap.py
    • b0c14a49494d0f2c9790c01ab4289e96a0aa7655 BUILD: add arg working_directory to bootstrap.py, change args to kwargs
    • 6a2a236b0ac158bc3e21f9bdc38c1adc08029bff BUILD: relax release version comparisons to only major and minor
    • 86f362949bc2c40143c48bdaba1db5cc43629e7a DOC: use absolute path when replacing Spinx source path in README.rst
    • ab2c73cd3c55bf1d9588f8931075471a9f4931ef DOC: make intersphinx mapping configurable in conf_base.py
    • c3d525a74eff8b08fafb840e3d8531c09a210e61 BUILD: update package dependencies
    • d605f976b49965e6cf3eed6b8bad6576790b8731 IDE: update PyCharm IDE settings
    • bc34a903d29a91dcddf1f399ecb5648024652dcc Merge remote-tracking branch 'origin/release/2.0.2' into 2.0.x
    • c14341a5659d6c44dbabc9854f3222d06597d966 Merge remote-tracking branch 'origin/2.0.x' into 2.0.x
    • c28fd2e72685242897d6d4fc470e8657eb4df890 DOC: fix a docstring glitch
    • 58a6ac421dbb13bcaa765f07b702c6aa63fb35e2 BUILD: update version to 2.0.3

    This list of changes was auto generated.

    Source code(tar.gz)
    Source code(zip)
    gamma-pytools-2.0.3-py_0.tar.bz2(78.35 KB)
    gamma-pytools-2.0.3.tar.gz(78.50 KB)
  • 2.0.2(Aug 18, 2022)

    This is the 2.0.2 release of gamma-pytools.

    You can upgrade your current pip installation via

    pip install --upgrade gamma-pytools
    

    Your conda package can be upgraded by running

    conda install -c conda-forge -c bcg_gamma gamma-pytools
    

    Changes:

    • 2767a3dbccf43dc52805244c970fd5805f9ebe6b Merge pull request #339 from BCG-Gamma/dev/2.0.2
    • 38e38bb8a7166279915274164a9c534f9c7a55ab BUILD: update mypy to 0.971
    • 5d906d78b505e2b4933d8d5081a2a4531477a58d REFACTOR: tweak make_base.py
    • aabd82f9a916086c65af099328e0ccc96f98e8dc FIX: prevent dark mode in pydata sphinx theme (#340)
    • a64985ed3b4f28dd69e4ac4cbcdade6098354a97 FIX: more reliably determine the class when resolving type variables for Sphinx API doc (#338)
    • 92f5bb909ba58c5deb8dc709266538ea31be7024 REFACTOR: enable mypy validation in 'strict' mode (#337)
    • 711d319047f357262cce43d14f2b9b8f25b3fcae BUILD: apply mypy also to test sources
    • 2e677aba6d0d37b5c6f7a0713c0bc365c94da881 BUILD: update packages in pre-commit config to latest versions
    • 9cae50d5449178d069d3ae3d015b75651065572a BUILD: update pytest to ~=7.1
    • cdf42cf1a2c02f75f3d656944e9455c2916b71ae FIX: move newly built docs to /docs, not /docs/docs.new
    See More
    • e54048e98c243ea5718c9642ea1996c9de2c22e1 BUILD: update version to 2.0.2

    This list of changes was auto generated.

    Source code(tar.gz)
    Source code(zip)
    gamma-pytools-2.0.2-py_0.tar.bz2(77.88 KB)
    gamma-pytools-2.0.2.tar.gz(77.94 KB)
  • 2.0.1(Jul 15, 2022)

    This is the 2.0.1 release of gamma-pytools.

    You can upgrade your current pip installation via

    pip install --upgrade gamma-pytools
    

    Your conda package can be upgraded by running

    conda install -c conda-forge -c bcg_gamma gamma-pytools
    

    Changes:

    • dd0c6729388aca1a1d79b9827c251b4816628ab2 Merge pull request #336 from BCG-Gamma/dev/2.0.1
    • c9ae229d7d4b4d4ea79c0dce087698e3c09331e9 Merge branch 'release/2.0.1' into dev/2.0.1
    • a52432b1ff422e1567a137d2259460669029012d DOC: publish docs only for latest patch of each minor version (#335)
    • dbd2f8c4a5526017e45c58ac598969a346fc6040 DOC: fix indentation and punctuation in contribution_guide.rst
    • 4f8ada7b4f130e249ceabfe93c13a7d34ed41a6f BUILD: remove an obsolete to-do comment
    • f0fbad37e55f1fbf5ad64c2f27ba2ac049c14c1d DOC: update release notes
    • 285b09e6ea8108ecd6754f64ea19176da924f099 BUILD: update pipeline to support stricter checks in pip 20.3 (#334)
    • 80f896d79d1c5d62d89c911c5db2ce2c157df5ab DOC: update the developer guidelines (#332)
    • bbfc4fe7440af443b1fd529dcd12c6bff12d66e4 FIX: do not update forward references in imported objects (#333)
    • fe3c592ed124285bc26599e15aa354271642dcab FIX: remove .ipynb suffix from conf_base.py so nbsphinx can claim it (#331)
    See More
    • c0b59164f6fd9bd91801377afc12d2a7d92780b7 DOC: enable local sphinx builds (#330)
    • 471de1e30848b7ad9fcc65dc8909e114523f65ec BUILD: update version to 2.0.1
    • 849ae7a22f7be8b42be766188e7540275479332e Merge branch '1.2.x' into 2.0.x
    • f46ebe595a2e95bfa6cfab40f29d5b23754a8095 REFACTOR: replace unnecessary use of map with generator expression
    • 6ff6ed29b3f2442a10d26057de2c2a56f6311bcc BUILD: update flake8 and black in pre-commit hook and pipeline
    • 220872f2fd6ab3699a13e3e6a342496a6f9f6dea BUILD: run black with click~=8.0.4 and python 3.8
    • 061bd67f311d9599ff35eddcc8e7fb7de683ca33 Merge branch '1.2.x' into 2.0.x
    • ffe62f76ac337fdad44ce06c8653b7fae2256b1b BUILD: run nightly builds on branch 2.0.x
    • d228461f64325a947ff4ba8a038f014892c66861 BUILD: update black to 22.3.0

    This list of changes was auto generated.

    Source code(tar.gz)
    Source code(zip)
    gamma-pytools-2.0.1-py_0.tar.bz2(77.47 KB)
    gamma-pytools-2.0.1.tar.gz(76.94 KB)
  • 2.0.0(Jun 10, 2022)

    This is the 2.0.0 release of gamma-pytools.

    You can upgrade your current pip installation via

    pip install --upgrade gamma-pytools
    

    Your conda package can be upgraded by running

    conda install -c conda-forge -c bcg_gamma gamma-pytools
    

    Changes:

    • 980e221c436970293876a39d2996c85fea26a19d Merge pull request #329 from BCG-Gamma/dev/2.0.0
    • 2af5e1894a512846d9b07d6c04ec6fbc65a611f0 Merge remote-tracking branch 'origin/2.0.x' into 2.0.x
    • e63cb1ada2f88894f136a195f4cb2d0022fcf8c4 BUILD: set pytools version to 2.0.0
    • d3b94d91d1a25dd9a90e9018256ab1da687b7b79 BUILD: update mypy version in pre-commit hook
    • a061dd406bc1c99cc206d6de3fdffae90f7c68a5 TEST: update unit tests, and apply necessary fixes to library code, to make unit tests comply with mypy (#326)
    • 940feeb683cdb261e0dd05ac8ef0853af15cff3a FIX: final tweaks before 2.0 release (#328)
    • 561c7508a3a94f3ac86a0503bebf5dacbca3b7f1 DOC: finalize API documentation for 2.0 release (#317)
    • 2ffc5f9f534b08cd5a16a2a3ca63a61a0fcc98d2 API: remove function compose_meta due to conflicts with MyPy (#327)
    • 8c6c709cded7e549c8e2fdce68baeed7532c45ef BUILD: downgrade a warning message to a debug message (#323)
    • 9ba7ee4ec97e065cb8f532f676f579a5d83458c3 BUILD: do some pip builds from source to prevent numpy binary API clash (#322)
    See More
    • cecff58a763573543857ce3b05bb35bf87963778 BUILD: update flake8 and mypy to latest versions in pre-commit config (#324)
    • 75afdabada15d9ecfd28468620ad1cce077e7a4a BUILD: update black to 22.3
    • 61de00ceeb3fd923a6882266c49fc43c6b0aa4a7 Merge remote-tracking branch 'origin/release/2.0.dev8' into 2.0.x
    • 30b4bf32328d08ab0e289340ff42c2aa94b03db9 Merge pull request #321 from BCG-Gamma/dev/2.0.dev8
    • f6e9ca97f8da38a5441733390f643d74da1ca686 BUILD: update version to 2.0.dev9
    • 375f8c269089c0ec777c5724e1d01f27031bdcb0 FIX: flatten args passed to Callable[…].copy_with (#320)
    • 9ff6ee6a5e0ba7ce191c00e40370058f06a6f03f BUILD: update version to 2.0.dev8
    • 361b6ca0c5a639f0c2a350af6a10b4f7a249c01c Merge pull request #319 from BCG-Gamma/dev/2.0.dev7
    • 363855c4361187ac8a1cad0ca87b23ccfcfc4a56 BUILD: change version to 2.0.dev7
    • f9537970bf5cb4caa1d32969502c57f25fc85424 API: replace custom code to parse type hints with call to get_type_hints (#318)
    • d4acba800885cacde09094fd18622078453f1ce9 BUILD: update version to 2.0.rc1
    • 87d4b579c2effd1dbd44f886ecc6d26f1fe379d2 Merge pull request #316 from BCG-Gamma/dev/2.0.dev6
    • ab51aceed9408f5fe07e4de1f404fe9c413c2ec7 API: make method FittableMixin.ensure_fitted public (#315)
    • 95165b8045b96d8bdace7ec0bfcc3158d24cf362 FIX: re-format code for Black 22.1
    • 505ba7cd40f6b67cbf34ce5c850de656fc69a51d BUILD: update version to 2.0.dev6
    • 438b98a4cd5ea8a75e3e8a09eabeb99556f69659 Merge branch '1.2.x' into 2.0.x
    • 98abe97b49fdec2e71feaca3238cac10a677debf Merge branch '1.1.x' into 1.2.x
    • b948a991be3b665452b17bf0462b56d8b067a46b Merge pull request #314 from BCG-Gamma/dev/2.0.dev5
    • 4a20efee553644898c1ca3dfec068bdb80128dc5 FIX: address Azure bug that could add a ' to the end of version tags
    • 964a0b7787ed0a82d71954f865ae324354fed1a3 FIX: address Azure bug that could add a ' to the end of version tags
    • 80990471cc61340016bb8f94262387b76c34e086 FIX: re-format code for Black 22.1
    • 93c1bb4ed8453dfccdb00b2fae0a98ed4e20037a FIX: print all log messages to stderr in make.py (#307)
    • 1395da73edc1fddcb3d3dab15d902ed9e4f8aefe Merge branch '1.2.x' into 2.0.x
    • e99f7bb61acc48503104192e922be086330575ec FIX: accommodate a change to Axes.grid() introduced in matplotlib 3.5 (#308)
    • 40579fd0cad2fc02a189e7ba4e5a56b18b3b9024 BUILD: move py.typed to package root (#306)
    • 6a7f4e613a53633866c2b0336e7868845057c696 BUILD: update version to 2.0.dev5
    • ca4ed11a49488d622e549a25569cd882f3c0daae Merge branch 'release/2.0.dev4' into 2.0.x
    • b71b1b37168f6ed4fc467bf04b86fb6e32c9d415 FIX: add missing type call (#305)
    • e54d2f12bb6c3d4a54e9738931da8e6d361b8357 BUILD: update GitHub connection for releases
    • 1d2b8dcff2938d54897cb94f7406d523f9657e35 Merge pull request #304 from BCG-Gamma/dev/2.0.dev4
    • cefbab931f4b7a6d84a3ecb8ab93585ddb8ba472 BUILD: update release notes
    • 389348846e18e23f6485e8a760f6ac2de7d5e0a4 BUILD: run mypy check using pip not conda
    • f77e9f0bfb9b55916bc17835d7d7831ab12ab93d FIX: mock up ArrayLike if not supported by numpy
    • 50eaa023c3684a8c234471fd74a4105a163c81cf Merge branch release/2.0.dev3 into 2.0.x
    • 700d4b80555f56763da40cf48a5158491ed2f22e BUILD: support for mypy (#292)
    • 2c0c8bcea3e051ce0de1f2f14e44838d78b1aa29 BUILD: update version to 2.0.dev4
    • 713d7aa810fc6767a42c211073fb553dcb462063 Merge pull request #303 from BCG-Gamma/dev/2.0.dev3
    • c0bea92284ee8eaab751e4342a298cb89356ad3f API: add function camel_case_to_snake_case (#302)
    • c23c806eb5b6e2c57e1d30b65087768fb413dff2 Merge branch '1.2.x' into 2.0.x
    • eb120b6e6909a63e0040ebbed980ffc8d3940ba6 BUILD: drop Python 3.6 support and enable Python 3.9 (#296)
    • f321259a18026563221e9817d8281b70b589a176 API: add AllTracker tests (#291)
    • 557ae03007db1a0a3f3e749e040e9bdd8caf8075 REFACTOR: import AllTracker directly from _alltracker, not via from _api
    • bfc88a1dbc2c355410b7d9b7a053a7b0d3686b72 DEBUG: remove a verbose debug log message from class DocValidator
    • 203a643e2c120f81bc2b4d51be7c0846dcb7ee88 Merge remote-tracking branch 'origin/release/2.0.dev2' into 2.0.x
    • 8d1a283f0f850fdcfdbfc2d98c09a8dc677fc6bc BUILD: update version to 2.0.dev3
    • 768c9c2c105f33fd276c30781eeeaccc14793219 Merge pull request #290 from BCG-Gamma/dev/2.0.dev2
    • 9a5c9a1deef4d0dca4ec5ae8dce76f7fc270191e BUILD: update conda-build to ~=3.21
    • fdc30b05dbe9243850d3093ec79f12fc2b1e34c9 BUILD: update conda-build to ~=3.21
    • daf24adb6ea32bca89cadc542d6b00f2cd2cac1d BUILD: fix pip at 21.2 given changes introduced in 21.3
    • eb3f7bfc90420efd4d22795c09c7243ab216df75 API: add new arg optional in pytools.api.to_… functions (#289)
    • bfa264d2cf0f8545fe7e9928db1df22baa65c8fb API: add kwarg 'using' to @subsdoc decorator (#288)
    • 220819fcbef399856dcbb8479f77ec2faaee5a3a REFACTOR: eliminate unnecessary lambda statement in JubRunner.run_…() (#287)
    • 2af89d7a236d4d635854951a337c72d4fed080af Merge branch '1.2.x' into 2.0.x
    • a0d4bd085696ecb2dac06746ebe0faef76439f08 Merge branch '1.2.x' into 2.0.x
    • a0b2ec94a8989186b1149009672c88954c3467f6 DOC: update code coverage badges in README.rst
    • cc7cb28606e900218d4bd217b97e930c2e756bff Merge branch '1.2.x' into 2.0.x
    • 3195eebe584a78613a0a7c7c2715dd173f275406 BUILD: update version to 2.0.dev2
    • c76ada10f2ce56ba9a412a3448de5d8165db5c5d BUILD: set VM image to 'Ubuntu-latest'
    • b9df04471fada32f02ce002ad1c0316e3dab9a0e Merge pull request #286 from BCG-Gamma/dev/2.0.dev1
    • ab4bc96746247ff7cf58c528b603f8e6493d204a BUILD: update versions in environment.yml
    • 5efa78dff53a326cd0f41d13d9674692e24abc84 FIX: remove obsolete from future import
    • a62abecde2a905183a4108642039dac8e63fa701 FIX: remove run-time dependency with Sphinx
    • 0cd03051a08a5ee5feb512377049bac3853dc336 BUILD: update doc build package requirements
    • 197b87f285fc3bdacda11e1f82302364bc8121ca DOC: enhancements to Sphinx documentation preprocessing (#284)
    • 7023913674a38cf08ccba6e11cb3ac382f4a7be4 API: drawer style redesign (#271)
    • c0d0af285e6f509ed8b7a1c1f8863b51af5c9999 Merge branch '1.2.x' into 2.0.x
    • a43d07c1c0368b2d4073203803734fddf1ea7686 Merge branch '1.2.x' into 2.0.x
    • c582ca7f0bcf796443165053fbeee8f16d863576 Merge branch '1.2.x' into 2.0.x
    • 75600b836aefe1d3eba34eed5367860a52590a75 API: remove method HasExpressionRepr.get_class_id (#279)
    • fe7403d3ea3695ea02803466974ea3fe3054edf0 API: make method Drawer.get_style_kwargs() public (#281)
    • 942e4a8569788bf00ef8d65fe823d15416a08411 Merge branch '1.2.x' into 2.0.x
    • dddd349f624ad87c00c137824968845264243980 Merge branch '1.2.x' into 2.0.x
    • 7bd3bf6f19e8e902669e5815b317cc6b7aa9678c Merge branch '1.2.x' into 2.0.x
    • b86afb7dfe0092efbac473c7e7b31cf02eec2b37 Merge branch '1.2.x' into 2.0.x
    • 9052a6e60ddea8b3eea104d590a92dfd609ad455 DOC: re-format release notes
    • bd905a2eff9bd8961edfde935d8b1c3c9a5a8b2a Merge branch '1.2.x' into 2.0.x
    • 3bbf79143591917933a093b17f0e316ba4587c85 API: improve conversion of numpy expressions to Expression objects (#275)
    • 7a35897403ecfec0025fe848ddeb0008c3bec26a Merge branch '1.2.x' into 2.0.x
    • f876ae86cecd83f243799f9e6cbd72163d346b2d BUILD: install 'packaging' when running make.py
    • 10248156d98fbab1a5ab4a2972e1da3a8d720252 BUILD: allow dev versions when verifying package requirement version ids
    • 07630e0e18d23e56b2c07ecc13b625c60492c9ca TEST: replace test_package_version.py with version check in make.py (#274)
    • e9315ed0dfc4b585b9a719390723f3a6c0034ead BUILD: change version number to 2.0.dev1
    • 8a61cfe616b69ecf2c7b813de96aec28195412af BUILD: standardize a message in azure-pipelines.yml
    • d278ded8a5dec4d11204332bf254c92f343df1bb Merge pull request #273 from BCG-Gamma/dev/2.0.dev0
    • d904ca4ddc9111a7f1b264a1df28dfe98cd3163a FIX: change github option from isPreRelease to isPrerelease
    • 9ac20b91acc9dac4e62a0e2ffcd9615be2dbf284 TEST: require #.#.[dev|rc]# as package version
    • 2f0af64215e379df96eaa19454de9b32bafd9324 Merge pull request #272 from BCG-Gamma/dev/2.0.0dev0
    • 74ded60f3e3465450354f2e98212fe689c7ccb00 Publish development releases as pre-releases
    • 9f37a5ca9e7e5efdd555bcaf64c0087ec1ca9cdf Merge branch '2.0.x' into dev/2.0.0dev0
    • d976f2c520daf5a9e55a2bdf783fbcd98833dba4 API: expect Iterable not positional args in run_jobs() and run_queues() (#269)
    • 1eea1a7944d23081375fcc8418ab6f4340ffb36b DOC: update release notes
    • 13ffe1200e95473d96dc1fead88d9f5d7fe5ea5d Merge branch '1.2.x' into 2.0.x
    • ed9e4c799ea47c4ea595ee97cd1ef2629c47f63b Merge branch '2.0.x' into dev/2.0.0dev0
    • b52efd3162576786f1fa17472696be71450e1eec BUILD: update version to 2.0.0dev0
    • e0da851a7755f4f9898ac0ad9003f9ec68169175 TEST: allow x.x.xdevx as package version
    • 41fbe8c79cd82e1ce036fc3bb284d73a17a62b04 BUILD: start 2.0.x development branch

    This list of changes was auto generated.

    Source code(tar.gz)
    Source code(zip)
    gamma-pytools-2.0.0-py_0.tar.bz2(77.43 KB)
    gamma-pytools-2.0.0.tar.gz(76.83 KB)
  • 2.0.dev8(Mar 10, 2022)

    This is the 2.0.dev8 release of gamma-pytools.

    You can upgrade your current pip installation via

    pip install --upgrade gamma-pytools
    

    Your conda package can be upgraded by running

    conda install -c conda-forge -c bcg_gamma gamma-pytools
    

    Changes:

    • 30b4bf32328d08ab0e289340ff42c2aa94b03db9 Merge pull request #321 from BCG-Gamma/dev/2.0.dev8
    • 375f8c269089c0ec777c5724e1d01f27031bdcb0 FIX: flatten args passed to Callable[…].copy_with (#320)
    • 9ff6ee6a5e0ba7ce191c00e40370058f06a6f03f BUILD: update version to 2.0.dev8
    • 361b6ca0c5a639f0c2a350af6a10b4f7a249c01c Merge pull request #319 from BCG-Gamma/dev/2.0.dev7
    • 363855c4361187ac8a1cad0ca87b23ccfcfc4a56 BUILD: change version to 2.0.dev7
    • f9537970bf5cb4caa1d32969502c57f25fc85424 API: replace custom code to parse type hints with call to get_type_hints (#318)
    • d4acba800885cacde09094fd18622078453f1ce9 BUILD: update version to 2.0.rc1
    • 87d4b579c2effd1dbd44f886ecc6d26f1fe379d2 Merge pull request #316 from BCG-Gamma/dev/2.0.dev6
    • ab51aceed9408f5fe07e4de1f404fe9c413c2ec7 API: make method FittableMixin.ensure_fitted public (#315)
    • 95165b8045b96d8bdace7ec0bfcc3158d24cf362 FIX: re-format code for Black 22.1
    See More
    • 505ba7cd40f6b67cbf34ce5c850de656fc69a51d BUILD: update version to 2.0.dev6
    • 438b98a4cd5ea8a75e3e8a09eabeb99556f69659 Merge branch '1.2.x' into 2.0.x
    • 98abe97b49fdec2e71feaca3238cac10a677debf Merge branch '1.1.x' into 1.2.x
    • b948a991be3b665452b17bf0462b56d8b067a46b Merge pull request #314 from BCG-Gamma/dev/2.0.dev5
    • 4a20efee553644898c1ca3dfec068bdb80128dc5 FIX: address Azure bug that could add a ' to the end of version tags
    • 964a0b7787ed0a82d71954f865ae324354fed1a3 FIX: address Azure bug that could add a ' to the end of version tags
    • 80990471cc61340016bb8f94262387b76c34e086 FIX: re-format code for Black 22.1
    • 93c1bb4ed8453dfccdb00b2fae0a98ed4e20037a FIX: print all log messages to stderr in make.py (#307)
    • 1395da73edc1fddcb3d3dab15d902ed9e4f8aefe Merge branch '1.2.x' into 2.0.x
    • e99f7bb61acc48503104192e922be086330575ec FIX: accommodate a change to Axes.grid() introduced in matplotlib 3.5 (#308)
    • 40579fd0cad2fc02a189e7ba4e5a56b18b3b9024 BUILD: move py.typed to package root (#306)
    • 6a7f4e613a53633866c2b0336e7868845057c696 BUILD: update version to 2.0.dev5
    • ca4ed11a49488d622e549a25569cd882f3c0daae Merge branch 'release/2.0.dev4' into 2.0.x
    • b71b1b37168f6ed4fc467bf04b86fb6e32c9d415 FIX: add missing type call (#305)
    • e54d2f12bb6c3d4a54e9738931da8e6d361b8357 BUILD: update GitHub connection for releases
    • 1d2b8dcff2938d54897cb94f7406d523f9657e35 Merge pull request #304 from BCG-Gamma/dev/2.0.dev4
    • cefbab931f4b7a6d84a3ecb8ab93585ddb8ba472 BUILD: update release notes
    • 389348846e18e23f6485e8a760f6ac2de7d5e0a4 BUILD: run mypy check using pip not conda
    • f77e9f0bfb9b55916bc17835d7d7831ab12ab93d FIX: mock up ArrayLike if not supported by numpy
    • 50eaa023c3684a8c234471fd74a4105a163c81cf Merge branch release/2.0.dev3 into 2.0.x
    • 700d4b80555f56763da40cf48a5158491ed2f22e BUILD: support for mypy (#292)
    • 2c0c8bcea3e051ce0de1f2f14e44838d78b1aa29 BUILD: update version to 2.0.dev4
    • 713d7aa810fc6767a42c211073fb553dcb462063 Merge pull request #303 from BCG-Gamma/dev/2.0.dev3
    • c0bea92284ee8eaab751e4342a298cb89356ad3f API: add function camel_case_to_snake_case (#302)
    • c23c806eb5b6e2c57e1d30b65087768fb413dff2 Merge branch '1.2.x' into 2.0.x
    • eb120b6e6909a63e0040ebbed980ffc8d3940ba6 BUILD: drop Python 3.6 support and enable Python 3.9 (#296)
    • f321259a18026563221e9817d8281b70b589a176 API: add AllTracker tests (#291)
    • 557ae03007db1a0a3f3e749e040e9bdd8caf8075 REFACTOR: import AllTracker directly from _alltracker, not via from _api
    • bfc88a1dbc2c355410b7d9b7a053a7b0d3686b72 DEBUG: remove a verbose debug log message from class DocValidator
    • 203a643e2c120f81bc2b4d51be7c0846dcb7ee88 Merge remote-tracking branch 'origin/release/2.0.dev2' into 2.0.x
    • 8d1a283f0f850fdcfdbfc2d98c09a8dc677fc6bc BUILD: update version to 2.0.dev3
    • 768c9c2c105f33fd276c30781eeeaccc14793219 Merge pull request #290 from BCG-Gamma/dev/2.0.dev2
    • 9a5c9a1deef4d0dca4ec5ae8dce76f7fc270191e BUILD: update conda-build to ~=3.21
    • fdc30b05dbe9243850d3093ec79f12fc2b1e34c9 BUILD: update conda-build to ~=3.21
    • daf24adb6ea32bca89cadc542d6b00f2cd2cac1d BUILD: fix pip at 21.2 given changes introduced in 21.3
    • eb3f7bfc90420efd4d22795c09c7243ab216df75 API: add new arg optional in pytools.api.to_… functions (#289)
    • bfa264d2cf0f8545fe7e9928db1df22baa65c8fb API: add kwarg 'using' to @subsdoc decorator (#288)
    • 220819fcbef399856dcbb8479f77ec2faaee5a3a REFACTOR: eliminate unnecessary lambda statement in JubRunner.run_…() (#287)
    • 2af89d7a236d4d635854951a337c72d4fed080af Merge branch '1.2.x' into 2.0.x
    • a0d4bd085696ecb2dac06746ebe0faef76439f08 Merge branch '1.2.x' into 2.0.x
    • a0b2ec94a8989186b1149009672c88954c3467f6 DOC: update code coverage badges in README.rst
    • cc7cb28606e900218d4bd217b97e930c2e756bff Merge branch '1.2.x' into 2.0.x
    • 3195eebe584a78613a0a7c7c2715dd173f275406 BUILD: update version to 2.0.dev2
    • c76ada10f2ce56ba9a412a3448de5d8165db5c5d BUILD: set VM image to 'Ubuntu-latest'
    • b9df04471fada32f02ce002ad1c0316e3dab9a0e Merge pull request #286 from BCG-Gamma/dev/2.0.dev1
    • ab4bc96746247ff7cf58c528b603f8e6493d204a BUILD: update versions in environment.yml
    • 5efa78dff53a326cd0f41d13d9674692e24abc84 FIX: remove obsolete from future import
    • a62abecde2a905183a4108642039dac8e63fa701 FIX: remove run-time dependency with Sphinx
    • 0cd03051a08a5ee5feb512377049bac3853dc336 BUILD: update doc build package requirements
    • 197b87f285fc3bdacda11e1f82302364bc8121ca DOC: enhancements to Sphinx documentation preprocessing (#284)
    • 7023913674a38cf08ccba6e11cb3ac382f4a7be4 API: drawer style redesign (#271)
    • c0d0af285e6f509ed8b7a1c1f8863b51af5c9999 Merge branch '1.2.x' into 2.0.x
    • a43d07c1c0368b2d4073203803734fddf1ea7686 Merge branch '1.2.x' into 2.0.x
    • c582ca7f0bcf796443165053fbeee8f16d863576 Merge branch '1.2.x' into 2.0.x
    • 75600b836aefe1d3eba34eed5367860a52590a75 API: remove method HasExpressionRepr.get_class_id (#279)
    • fe7403d3ea3695ea02803466974ea3fe3054edf0 API: make method Drawer.get_style_kwargs() public (#281)
    • 942e4a8569788bf00ef8d65fe823d15416a08411 Merge branch '1.2.x' into 2.0.x
    • dddd349f624ad87c00c137824968845264243980 Merge branch '1.2.x' into 2.0.x
    • 7bd3bf6f19e8e902669e5815b317cc6b7aa9678c Merge branch '1.2.x' into 2.0.x
    • b86afb7dfe0092efbac473c7e7b31cf02eec2b37 Merge branch '1.2.x' into 2.0.x
    • 9052a6e60ddea8b3eea104d590a92dfd609ad455 DOC: re-format release notes
    • bd905a2eff9bd8961edfde935d8b1c3c9a5a8b2a Merge branch '1.2.x' into 2.0.x
    • 3bbf79143591917933a093b17f0e316ba4587c85 API: improve conversion of numpy expressions to Expression objects (#275)
    • 7a35897403ecfec0025fe848ddeb0008c3bec26a Merge branch '1.2.x' into 2.0.x
    • f876ae86cecd83f243799f9e6cbd72163d346b2d BUILD: install 'packaging' when running make.py
    • 10248156d98fbab1a5ab4a2972e1da3a8d720252 BUILD: allow dev versions when verifying package requirement version ids
    • 07630e0e18d23e56b2c07ecc13b625c60492c9ca TEST: replace test_package_version.py with version check in make.py (#274)
    • e9315ed0dfc4b585b9a719390723f3a6c0034ead BUILD: change version number to 2.0.dev1
    • 8a61cfe616b69ecf2c7b813de96aec28195412af BUILD: standardize a message in azure-pipelines.yml
    • d278ded8a5dec4d11204332bf254c92f343df1bb Merge pull request #273 from BCG-Gamma/dev/2.0.dev0
    • d904ca4ddc9111a7f1b264a1df28dfe98cd3163a FIX: change github option from isPreRelease to isPrerelease
    • 9ac20b91acc9dac4e62a0e2ffcd9615be2dbf284 TEST: require #.#.[dev|rc]# as package version
    • 2f0af64215e379df96eaa19454de9b32bafd9324 Merge pull request #272 from BCG-Gamma/dev/2.0.0dev0
    • 74ded60f3e3465450354f2e98212fe689c7ccb00 Publish development releases as pre-releases
    • 9f37a5ca9e7e5efdd555bcaf64c0087ec1ca9cdf Merge branch '2.0.x' into dev/2.0.0dev0
    • d976f2c520daf5a9e55a2bdf783fbcd98833dba4 API: expect Iterable not positional args in run_jobs() and run_queues() (#269)
    • 1eea1a7944d23081375fcc8418ab6f4340ffb36b DOC: update release notes
    • 13ffe1200e95473d96dc1fead88d9f5d7fe5ea5d Merge branch '1.2.x' into 2.0.x
    • ed9e4c799ea47c4ea595ee97cd1ef2629c47f63b Merge branch '2.0.x' into dev/2.0.0dev0
    • b52efd3162576786f1fa17472696be71450e1eec BUILD: update version to 2.0.0dev0
    • e0da851a7755f4f9898ac0ad9003f9ec68169175 TEST: allow x.x.xdevx as package version
    • 41fbe8c79cd82e1ce036fc3bb284d73a17a62b04 BUILD: start 2.0.x development branch

    This list of changes was auto generated.

    Source code(tar.gz)
    Source code(zip)
    gamma-pytools-2.0.dev8-py_0.tar.bz2(76.95 KB)
    gamma-pytools-2.0.dev8.tar.gz(76.39 KB)
  • 2.0.dev7(Mar 8, 2022)

    This is the 2.0.dev7 release of gamma-pytools.

    You can upgrade your current pip installation via

    pip install --upgrade gamma-pytools
    

    Your conda package can be upgraded by running

    conda install -c conda-forge -c bcg_gamma gamma-pytools
    

    Changes:

    • 361b6ca0c5a639f0c2a350af6a10b4f7a249c01c Merge pull request #319 from BCG-Gamma/dev/2.0.dev7
    • 363855c4361187ac8a1cad0ca87b23ccfcfc4a56 BUILD: change version to 2.0.dev7
    • f9537970bf5cb4caa1d32969502c57f25fc85424 API: replace custom code to parse type hints with call to get_type_hints (#318)
    • d4acba800885cacde09094fd18622078453f1ce9 BUILD: update version to 2.0.rc1
    • 87d4b579c2effd1dbd44f886ecc6d26f1fe379d2 Merge pull request #316 from BCG-Gamma/dev/2.0.dev6
    • ab51aceed9408f5fe07e4de1f404fe9c413c2ec7 API: make method FittableMixin.ensure_fitted public (#315)
    • 95165b8045b96d8bdace7ec0bfcc3158d24cf362 FIX: re-format code for Black 22.1
    • 505ba7cd40f6b67cbf34ce5c850de656fc69a51d BUILD: update version to 2.0.dev6
    • 438b98a4cd5ea8a75e3e8a09eabeb99556f69659 Merge branch '1.2.x' into 2.0.x
    • 98abe97b49fdec2e71feaca3238cac10a677debf Merge branch '1.1.x' into 1.2.x
    See More
    • b948a991be3b665452b17bf0462b56d8b067a46b Merge pull request #314 from BCG-Gamma/dev/2.0.dev5
    • 4a20efee553644898c1ca3dfec068bdb80128dc5 FIX: address Azure bug that could add a ' to the end of version tags
    • 964a0b7787ed0a82d71954f865ae324354fed1a3 FIX: address Azure bug that could add a ' to the end of version tags
    • 80990471cc61340016bb8f94262387b76c34e086 FIX: re-format code for Black 22.1
    • 93c1bb4ed8453dfccdb00b2fae0a98ed4e20037a FIX: print all log messages to stderr in make.py (#307)
    • 1395da73edc1fddcb3d3dab15d902ed9e4f8aefe Merge branch '1.2.x' into 2.0.x
    • e99f7bb61acc48503104192e922be086330575ec FIX: accommodate a change to Axes.grid() introduced in matplotlib 3.5 (#308)
    • 40579fd0cad2fc02a189e7ba4e5a56b18b3b9024 BUILD: move py.typed to package root (#306)
    • 6a7f4e613a53633866c2b0336e7868845057c696 BUILD: update version to 2.0.dev5
    • ca4ed11a49488d622e549a25569cd882f3c0daae Merge branch 'release/2.0.dev4' into 2.0.x
    • b71b1b37168f6ed4fc467bf04b86fb6e32c9d415 FIX: add missing type call (#305)
    • e54d2f12bb6c3d4a54e9738931da8e6d361b8357 BUILD: update GitHub connection for releases
    • 1d2b8dcff2938d54897cb94f7406d523f9657e35 Merge pull request #304 from BCG-Gamma/dev/2.0.dev4
    • cefbab931f4b7a6d84a3ecb8ab93585ddb8ba472 BUILD: update release notes
    • 389348846e18e23f6485e8a760f6ac2de7d5e0a4 BUILD: run mypy check using pip not conda
    • f77e9f0bfb9b55916bc17835d7d7831ab12ab93d FIX: mock up ArrayLike if not supported by numpy
    • 50eaa023c3684a8c234471fd74a4105a163c81cf Merge branch release/2.0.dev3 into 2.0.x
    • 700d4b80555f56763da40cf48a5158491ed2f22e BUILD: support for mypy (#292)
    • 2c0c8bcea3e051ce0de1f2f14e44838d78b1aa29 BUILD: update version to 2.0.dev4
    • 713d7aa810fc6767a42c211073fb553dcb462063 Merge pull request #303 from BCG-Gamma/dev/2.0.dev3
    • c0bea92284ee8eaab751e4342a298cb89356ad3f API: add function camel_case_to_snake_case (#302)
    • c23c806eb5b6e2c57e1d30b65087768fb413dff2 Merge branch '1.2.x' into 2.0.x
    • eb120b6e6909a63e0040ebbed980ffc8d3940ba6 BUILD: drop Python 3.6 support and enable Python 3.9 (#296)
    • f321259a18026563221e9817d8281b70b589a176 API: add AllTracker tests (#291)
    • 557ae03007db1a0a3f3e749e040e9bdd8caf8075 REFACTOR: import AllTracker directly from _alltracker, not via from _api
    • bfc88a1dbc2c355410b7d9b7a053a7b0d3686b72 DEBUG: remove a verbose debug log message from class DocValidator
    • 203a643e2c120f81bc2b4d51be7c0846dcb7ee88 Merge remote-tracking branch 'origin/release/2.0.dev2' into 2.0.x
    • 8d1a283f0f850fdcfdbfc2d98c09a8dc677fc6bc BUILD: update version to 2.0.dev3
    • 768c9c2c105f33fd276c30781eeeaccc14793219 Merge pull request #290 from BCG-Gamma/dev/2.0.dev2
    • 9a5c9a1deef4d0dca4ec5ae8dce76f7fc270191e BUILD: update conda-build to ~=3.21
    • fdc30b05dbe9243850d3093ec79f12fc2b1e34c9 BUILD: update conda-build to ~=3.21
    • daf24adb6ea32bca89cadc542d6b00f2cd2cac1d BUILD: fix pip at 21.2 given changes introduced in 21.3
    • eb3f7bfc90420efd4d22795c09c7243ab216df75 API: add new arg optional in pytools.api.to_… functions (#289)
    • bfa264d2cf0f8545fe7e9928db1df22baa65c8fb API: add kwarg 'using' to @subsdoc decorator (#288)
    • 220819fcbef399856dcbb8479f77ec2faaee5a3a REFACTOR: eliminate unnecessary lambda statement in JubRunner.run_…() (#287)
    • 2af89d7a236d4d635854951a337c72d4fed080af Merge branch '1.2.x' into 2.0.x
    • a0d4bd085696ecb2dac06746ebe0faef76439f08 Merge branch '1.2.x' into 2.0.x
    • a0b2ec94a8989186b1149009672c88954c3467f6 DOC: update code coverage badges in README.rst
    • cc7cb28606e900218d4bd217b97e930c2e756bff Merge branch '1.2.x' into 2.0.x
    • 3195eebe584a78613a0a7c7c2715dd173f275406 BUILD: update version to 2.0.dev2
    • c76ada10f2ce56ba9a412a3448de5d8165db5c5d BUILD: set VM image to 'Ubuntu-latest'
    • b9df04471fada32f02ce002ad1c0316e3dab9a0e Merge pull request #286 from BCG-Gamma/dev/2.0.dev1
    • ab4bc96746247ff7cf58c528b603f8e6493d204a BUILD: update versions in environment.yml
    • 5efa78dff53a326cd0f41d13d9674692e24abc84 FIX: remove obsolete from future import
    • a62abecde2a905183a4108642039dac8e63fa701 FIX: remove run-time dependency with Sphinx
    • 0cd03051a08a5ee5feb512377049bac3853dc336 BUILD: update doc build package requirements
    • 197b87f285fc3bdacda11e1f82302364bc8121ca DOC: enhancements to Sphinx documentation preprocessing (#284)
    • 7023913674a38cf08ccba6e11cb3ac382f4a7be4 API: drawer style redesign (#271)
    • c0d0af285e6f509ed8b7a1c1f8863b51af5c9999 Merge branch '1.2.x' into 2.0.x
    • a43d07c1c0368b2d4073203803734fddf1ea7686 Merge branch '1.2.x' into 2.0.x
    • c582ca7f0bcf796443165053fbeee8f16d863576 Merge branch '1.2.x' into 2.0.x
    • 75600b836aefe1d3eba34eed5367860a52590a75 API: remove method HasExpressionRepr.get_class_id (#279)
    • fe7403d3ea3695ea02803466974ea3fe3054edf0 API: make method Drawer.get_style_kwargs() public (#281)
    • 942e4a8569788bf00ef8d65fe823d15416a08411 Merge branch '1.2.x' into 2.0.x
    • dddd349f624ad87c00c137824968845264243980 Merge branch '1.2.x' into 2.0.x
    • 7bd3bf6f19e8e902669e5815b317cc6b7aa9678c Merge branch '1.2.x' into 2.0.x
    • b86afb7dfe0092efbac473c7e7b31cf02eec2b37 Merge branch '1.2.x' into 2.0.x
    • 9052a6e60ddea8b3eea104d590a92dfd609ad455 DOC: re-format release notes
    • bd905a2eff9bd8961edfde935d8b1c3c9a5a8b2a Merge branch '1.2.x' into 2.0.x
    • 3bbf79143591917933a093b17f0e316ba4587c85 API: improve conversion of numpy expressions to Expression objects (#275)
    • 7a35897403ecfec0025fe848ddeb0008c3bec26a Merge branch '1.2.x' into 2.0.x
    • f876ae86cecd83f243799f9e6cbd72163d346b2d BUILD: install 'packaging' when running make.py
    • 10248156d98fbab1a5ab4a2972e1da3a8d720252 BUILD: allow dev versions when verifying package requirement version ids
    • 07630e0e18d23e56b2c07ecc13b625c60492c9ca TEST: replace test_package_version.py with version check in make.py (#274)
    • e9315ed0dfc4b585b9a719390723f3a6c0034ead BUILD: change version number to 2.0.dev1
    • 8a61cfe616b69ecf2c7b813de96aec28195412af BUILD: standardize a message in azure-pipelines.yml
    • d278ded8a5dec4d11204332bf254c92f343df1bb Merge pull request #273 from BCG-Gamma/dev/2.0.dev0
    • d904ca4ddc9111a7f1b264a1df28dfe98cd3163a FIX: change github option from isPreRelease to isPrerelease
    • 9ac20b91acc9dac4e62a0e2ffcd9615be2dbf284 TEST: require #.#.[dev|rc]# as package version
    • 2f0af64215e379df96eaa19454de9b32bafd9324 Merge pull request #272 from BCG-Gamma/dev/2.0.0dev0
    • 74ded60f3e3465450354f2e98212fe689c7ccb00 Publish development releases as pre-releases
    • 9f37a5ca9e7e5efdd555bcaf64c0087ec1ca9cdf Merge branch '2.0.x' into dev/2.0.0dev0
    • d976f2c520daf5a9e55a2bdf783fbcd98833dba4 API: expect Iterable not positional args in run_jobs() and run_queues() (#269)
    • 1eea1a7944d23081375fcc8418ab6f4340ffb36b DOC: update release notes
    • 13ffe1200e95473d96dc1fead88d9f5d7fe5ea5d Merge branch '1.2.x' into 2.0.x
    • ed9e4c799ea47c4ea595ee97cd1ef2629c47f63b Merge branch '2.0.x' into dev/2.0.0dev0
    • b52efd3162576786f1fa17472696be71450e1eec BUILD: update version to 2.0.0dev0
    • e0da851a7755f4f9898ac0ad9003f9ec68169175 TEST: allow x.x.xdevx as package version
    • 41fbe8c79cd82e1ce036fc3bb284d73a17a62b04 BUILD: start 2.0.x development branch

    This list of changes was auto generated.

    Source code(tar.gz)
    Source code(zip)
    gamma-pytools-2.0.dev7-py_0.tar.bz2(76.84 KB)
    gamma-pytools-2.0.dev7.tar.gz(76.19 KB)
  • 2.0.dev6(Mar 4, 2022)

    This is the 2.0.dev6 release of gamma-pytools.

    You can upgrade your current pip installation via

    pip install --upgrade gamma-pytools
    

    Your conda package can be upgraded by running

    conda install -c conda-forge -c bcg_gamma gamma-pytools
    

    Changes:

    • 87d4b579c2effd1dbd44f886ecc6d26f1fe379d2 Merge pull request #316 from BCG-Gamma/dev/2.0.dev6
    • ab51aceed9408f5fe07e4de1f404fe9c413c2ec7 API: make method FittableMixin.ensure_fitted public (#315)
    • 95165b8045b96d8bdace7ec0bfcc3158d24cf362 FIX: re-format code for Black 22.1
    • 505ba7cd40f6b67cbf34ce5c850de656fc69a51d BUILD: update version to 2.0.dev6
    • 438b98a4cd5ea8a75e3e8a09eabeb99556f69659 Merge branch '1.2.x' into 2.0.x
    • 98abe97b49fdec2e71feaca3238cac10a677debf Merge branch '1.1.x' into 1.2.x
    • b948a991be3b665452b17bf0462b56d8b067a46b Merge pull request #314 from BCG-Gamma/dev/2.0.dev5
    • 4a20efee553644898c1ca3dfec068bdb80128dc5 FIX: address Azure bug that could add a ' to the end of version tags
    • 964a0b7787ed0a82d71954f865ae324354fed1a3 FIX: address Azure bug that could add a ' to the end of version tags
    • 80990471cc61340016bb8f94262387b76c34e086 FIX: re-format code for Black 22.1
    See More
    • 93c1bb4ed8453dfccdb00b2fae0a98ed4e20037a FIX: print all log messages to stderr in make.py (#307)
    • 1395da73edc1fddcb3d3dab15d902ed9e4f8aefe Merge branch '1.2.x' into 2.0.x
    • e99f7bb61acc48503104192e922be086330575ec FIX: accommodate a change to Axes.grid() introduced in matplotlib 3.5 (#308)
    • 40579fd0cad2fc02a189e7ba4e5a56b18b3b9024 BUILD: move py.typed to package root (#306)
    • 6a7f4e613a53633866c2b0336e7868845057c696 BUILD: update version to 2.0.dev5
    • ca4ed11a49488d622e549a25569cd882f3c0daae Merge branch 'release/2.0.dev4' into 2.0.x
    • b71b1b37168f6ed4fc467bf04b86fb6e32c9d415 FIX: add missing type call (#305)
    • e54d2f12bb6c3d4a54e9738931da8e6d361b8357 BUILD: update GitHub connection for releases
    • 1d2b8dcff2938d54897cb94f7406d523f9657e35 Merge pull request #304 from BCG-Gamma/dev/2.0.dev4
    • cefbab931f4b7a6d84a3ecb8ab93585ddb8ba472 BUILD: update release notes
    • 389348846e18e23f6485e8a760f6ac2de7d5e0a4 BUILD: run mypy check using pip not conda
    • f77e9f0bfb9b55916bc17835d7d7831ab12ab93d FIX: mock up ArrayLike if not supported by numpy
    • 50eaa023c3684a8c234471fd74a4105a163c81cf Merge branch release/2.0.dev3 into 2.0.x
    • 700d4b80555f56763da40cf48a5158491ed2f22e BUILD: support for mypy (#292)
    • 2c0c8bcea3e051ce0de1f2f14e44838d78b1aa29 BUILD: update version to 2.0.dev4
    • 713d7aa810fc6767a42c211073fb553dcb462063 Merge pull request #303 from BCG-Gamma/dev/2.0.dev3
    • c0bea92284ee8eaab751e4342a298cb89356ad3f API: add function camel_case_to_snake_case (#302)
    • c23c806eb5b6e2c57e1d30b65087768fb413dff2 Merge branch '1.2.x' into 2.0.x
    • eb120b6e6909a63e0040ebbed980ffc8d3940ba6 BUILD: drop Python 3.6 support and enable Python 3.9 (#296)
    • f321259a18026563221e9817d8281b70b589a176 API: add AllTracker tests (#291)
    • 557ae03007db1a0a3f3e749e040e9bdd8caf8075 REFACTOR: import AllTracker directly from _alltracker, not via from _api
    • bfc88a1dbc2c355410b7d9b7a053a7b0d3686b72 DEBUG: remove a verbose debug log message from class DocValidator
    • 203a643e2c120f81bc2b4d51be7c0846dcb7ee88 Merge remote-tracking branch 'origin/release/2.0.dev2' into 2.0.x
    • 8d1a283f0f850fdcfdbfc2d98c09a8dc677fc6bc BUILD: update version to 2.0.dev3
    • 768c9c2c105f33fd276c30781eeeaccc14793219 Merge pull request #290 from BCG-Gamma/dev/2.0.dev2
    • 9a5c9a1deef4d0dca4ec5ae8dce76f7fc270191e BUILD: update conda-build to ~=3.21
    • fdc30b05dbe9243850d3093ec79f12fc2b1e34c9 BUILD: update conda-build to ~=3.21
    • daf24adb6ea32bca89cadc542d6b00f2cd2cac1d BUILD: fix pip at 21.2 given changes introduced in 21.3
    • eb3f7bfc90420efd4d22795c09c7243ab216df75 API: add new arg optional in pytools.api.to_… functions (#289)
    • bfa264d2cf0f8545fe7e9928db1df22baa65c8fb API: add kwarg 'using' to @subsdoc decorator (#288)
    • 220819fcbef399856dcbb8479f77ec2faaee5a3a REFACTOR: eliminate unnecessary lambda statement in JubRunner.run_…() (#287)
    • 2af89d7a236d4d635854951a337c72d4fed080af Merge branch '1.2.x' into 2.0.x
    • a0d4bd085696ecb2dac06746ebe0faef76439f08 Merge branch '1.2.x' into 2.0.x
    • a0b2ec94a8989186b1149009672c88954c3467f6 DOC: update code coverage badges in README.rst
    • cc7cb28606e900218d4bd217b97e930c2e756bff Merge branch '1.2.x' into 2.0.x
    • 3195eebe584a78613a0a7c7c2715dd173f275406 BUILD: update version to 2.0.dev2
    • c76ada10f2ce56ba9a412a3448de5d8165db5c5d BUILD: set VM image to 'Ubuntu-latest'
    • b9df04471fada32f02ce002ad1c0316e3dab9a0e Merge pull request #286 from BCG-Gamma/dev/2.0.dev1
    • ab4bc96746247ff7cf58c528b603f8e6493d204a BUILD: update versions in environment.yml
    • 5efa78dff53a326cd0f41d13d9674692e24abc84 FIX: remove obsolete from future import
    • a62abecde2a905183a4108642039dac8e63fa701 FIX: remove run-time dependency with Sphinx
    • 0cd03051a08a5ee5feb512377049bac3853dc336 BUILD: update doc build package requirements
    • 197b87f285fc3bdacda11e1f82302364bc8121ca DOC: enhancements to Sphinx documentation preprocessing (#284)
    • 7023913674a38cf08ccba6e11cb3ac382f4a7be4 API: drawer style redesign (#271)
    • c0d0af285e6f509ed8b7a1c1f8863b51af5c9999 Merge branch '1.2.x' into 2.0.x
    • a43d07c1c0368b2d4073203803734fddf1ea7686 Merge branch '1.2.x' into 2.0.x
    • c582ca7f0bcf796443165053fbeee8f16d863576 Merge branch '1.2.x' into 2.0.x
    • 75600b836aefe1d3eba34eed5367860a52590a75 API: remove method HasExpressionRepr.get_class_id (#279)
    • fe7403d3ea3695ea02803466974ea3fe3054edf0 API: make method Drawer.get_style_kwargs() public (#281)
    • 942e4a8569788bf00ef8d65fe823d15416a08411 Merge branch '1.2.x' into 2.0.x
    • dddd349f624ad87c00c137824968845264243980 Merge branch '1.2.x' into 2.0.x
    • 7bd3bf6f19e8e902669e5815b317cc6b7aa9678c Merge branch '1.2.x' into 2.0.x
    • b86afb7dfe0092efbac473c7e7b31cf02eec2b37 Merge branch '1.2.x' into 2.0.x
    • 9052a6e60ddea8b3eea104d590a92dfd609ad455 DOC: re-format release notes
    • bd905a2eff9bd8961edfde935d8b1c3c9a5a8b2a Merge branch '1.2.x' into 2.0.x
    • 3bbf79143591917933a093b17f0e316ba4587c85 API: improve conversion of numpy expressions to Expression objects (#275)
    • 7a35897403ecfec0025fe848ddeb0008c3bec26a Merge branch '1.2.x' into 2.0.x
    • f876ae86cecd83f243799f9e6cbd72163d346b2d BUILD: install 'packaging' when running make.py
    • 10248156d98fbab1a5ab4a2972e1da3a8d720252 BUILD: allow dev versions when verifying package requirement version ids
    • 07630e0e18d23e56b2c07ecc13b625c60492c9ca TEST: replace test_package_version.py with version check in make.py (#274)
    • e9315ed0dfc4b585b9a719390723f3a6c0034ead BUILD: change version number to 2.0.dev1
    • 8a61cfe616b69ecf2c7b813de96aec28195412af BUILD: standardize a message in azure-pipelines.yml
    • d278ded8a5dec4d11204332bf254c92f343df1bb Merge pull request #273 from BCG-Gamma/dev/2.0.dev0
    • d904ca4ddc9111a7f1b264a1df28dfe98cd3163a FIX: change github option from isPreRelease to isPrerelease
    • 9ac20b91acc9dac4e62a0e2ffcd9615be2dbf284 TEST: require #.#.[dev|rc]# as package version
    • 2f0af64215e379df96eaa19454de9b32bafd9324 Merge pull request #272 from BCG-Gamma/dev/2.0.0dev0
    • 74ded60f3e3465450354f2e98212fe689c7ccb00 Publish development releases as pre-releases
    • 9f37a5ca9e7e5efdd555bcaf64c0087ec1ca9cdf Merge branch '2.0.x' into dev/2.0.0dev0
    • d976f2c520daf5a9e55a2bdf783fbcd98833dba4 API: expect Iterable not positional args in run_jobs() and run_queues() (#269)
    • 1eea1a7944d23081375fcc8418ab6f4340ffb36b DOC: update release notes
    • 13ffe1200e95473d96dc1fead88d9f5d7fe5ea5d Merge branch '1.2.x' into 2.0.x
    • ed9e4c799ea47c4ea595ee97cd1ef2629c47f63b Merge branch '2.0.x' into dev/2.0.0dev0
    • b52efd3162576786f1fa17472696be71450e1eec BUILD: update version to 2.0.0dev0
    • e0da851a7755f4f9898ac0ad9003f9ec68169175 TEST: allow x.x.xdevx as package version
    • 41fbe8c79cd82e1ce036fc3bb284d73a17a62b04 BUILD: start 2.0.x development branch

    This list of changes was auto generated.

    Source code(tar.gz)
    Source code(zip)
    gamma-pytools-2.0.dev6-py_0.tar.bz2(77.01 KB)
    gamma-pytools-2.0.dev6.tar.gz(76.50 KB)
  • 2.0.dev5(Mar 3, 2022)

    This is the 2.0.dev5 release of gamma-pytools.

    You can upgrade your current pip installation via

    pip install --upgrade gamma-pytools
    

    Your conda package can be upgraded by running

    conda install -c conda-forge -c bcg_gamma gamma-pytools
    

    Changes:

    • b948a991be3b665452b17bf0462b56d8b067a46b Merge pull request #314 from BCG-Gamma/dev/2.0.dev5
    • 964a0b7787ed0a82d71954f865ae324354fed1a3 FIX: address Azure bug that could add a ' to the end of version tags
    • 80990471cc61340016bb8f94262387b76c34e086 FIX: re-format code for Black 22.1
    • 93c1bb4ed8453dfccdb00b2fae0a98ed4e20037a FIX: print all log messages to stderr in make.py (#307)
    • 1395da73edc1fddcb3d3dab15d902ed9e4f8aefe Merge branch '1.2.x' into 2.0.x
    • e99f7bb61acc48503104192e922be086330575ec FIX: accommodate a change to Axes.grid() introduced in matplotlib 3.5 (#308)
    • 40579fd0cad2fc02a189e7ba4e5a56b18b3b9024 BUILD: move py.typed to package root (#306)
    • 6a7f4e613a53633866c2b0336e7868845057c696 BUILD: update version to 2.0.dev5
    • ca4ed11a49488d622e549a25569cd882f3c0daae Merge branch 'release/2.0.dev4' into 2.0.x
    • b71b1b37168f6ed4fc467bf04b86fb6e32c9d415 FIX: add missing type call (#305)
    See More
    • e54d2f12bb6c3d4a54e9738931da8e6d361b8357 BUILD: update GitHub connection for releases
    • 1d2b8dcff2938d54897cb94f7406d523f9657e35 Merge pull request #304 from BCG-Gamma/dev/2.0.dev4
    • cefbab931f4b7a6d84a3ecb8ab93585ddb8ba472 BUILD: update release notes
    • 389348846e18e23f6485e8a760f6ac2de7d5e0a4 BUILD: run mypy check using pip not conda
    • f77e9f0bfb9b55916bc17835d7d7831ab12ab93d FIX: mock up ArrayLike if not supported by numpy
    • 50eaa023c3684a8c234471fd74a4105a163c81cf Merge branch release/2.0.dev3 into 2.0.x
    • 700d4b80555f56763da40cf48a5158491ed2f22e BUILD: support for mypy (#292)
    • 2c0c8bcea3e051ce0de1f2f14e44838d78b1aa29 BUILD: update version to 2.0.dev4
    • 713d7aa810fc6767a42c211073fb553dcb462063 Merge pull request #303 from BCG-Gamma/dev/2.0.dev3
    • c0bea92284ee8eaab751e4342a298cb89356ad3f API: add function camel_case_to_snake_case (#302)
    • c23c806eb5b6e2c57e1d30b65087768fb413dff2 Merge branch '1.2.x' into 2.0.x
    • eb120b6e6909a63e0040ebbed980ffc8d3940ba6 BUILD: drop Python 3.6 support and enable Python 3.9 (#296)
    • f321259a18026563221e9817d8281b70b589a176 API: add AllTracker tests (#291)
    • 557ae03007db1a0a3f3e749e040e9bdd8caf8075 REFACTOR: import AllTracker directly from _alltracker, not via from _api
    • bfc88a1dbc2c355410b7d9b7a053a7b0d3686b72 DEBUG: remove a verbose debug log message from class DocValidator
    • 203a643e2c120f81bc2b4d51be7c0846dcb7ee88 Merge remote-tracking branch 'origin/release/2.0.dev2' into 2.0.x
    • 8d1a283f0f850fdcfdbfc2d98c09a8dc677fc6bc BUILD: update version to 2.0.dev3
    • 768c9c2c105f33fd276c30781eeeaccc14793219 Merge pull request #290 from BCG-Gamma/dev/2.0.dev2
    • 9a5c9a1deef4d0dca4ec5ae8dce76f7fc270191e BUILD: update conda-build to ~=3.21
    • fdc30b05dbe9243850d3093ec79f12fc2b1e34c9 BUILD: update conda-build to ~=3.21
    • daf24adb6ea32bca89cadc542d6b00f2cd2cac1d BUILD: fix pip at 21.2 given changes introduced in 21.3
    • eb3f7bfc90420efd4d22795c09c7243ab216df75 API: add new arg optional in pytools.api.to_… functions (#289)
    • bfa264d2cf0f8545fe7e9928db1df22baa65c8fb API: add kwarg 'using' to @subsdoc decorator (#288)
    • 220819fcbef399856dcbb8479f77ec2faaee5a3a REFACTOR: eliminate unnecessary lambda statement in JubRunner.run_…() (#287)
    • 2af89d7a236d4d635854951a337c72d4fed080af Merge branch '1.2.x' into 2.0.x
    • a0d4bd085696ecb2dac06746ebe0faef76439f08 Merge branch '1.2.x' into 2.0.x
    • a0b2ec94a8989186b1149009672c88954c3467f6 DOC: update code coverage badges in README.rst
    • cc7cb28606e900218d4bd217b97e930c2e756bff Merge branch '1.2.x' into 2.0.x
    • 3195eebe584a78613a0a7c7c2715dd173f275406 BUILD: update version to 2.0.dev2
    • c76ada10f2ce56ba9a412a3448de5d8165db5c5d BUILD: set VM image to 'Ubuntu-latest'
    • b9df04471fada32f02ce002ad1c0316e3dab9a0e Merge pull request #286 from BCG-Gamma/dev/2.0.dev1
    • ab4bc96746247ff7cf58c528b603f8e6493d204a BUILD: update versions in environment.yml
    • 5efa78dff53a326cd0f41d13d9674692e24abc84 FIX: remove obsolete from future import
    • a62abecde2a905183a4108642039dac8e63fa701 FIX: remove run-time dependency with Sphinx
    • 0cd03051a08a5ee5feb512377049bac3853dc336 BUILD: update doc build package requirements
    • 197b87f285fc3bdacda11e1f82302364bc8121ca DOC: enhancements to Sphinx documentation preprocessing (#284)
    • 7023913674a38cf08ccba6e11cb3ac382f4a7be4 API: drawer style redesign (#271)
    • c0d0af285e6f509ed8b7a1c1f8863b51af5c9999 Merge branch '1.2.x' into 2.0.x
    • a43d07c1c0368b2d4073203803734fddf1ea7686 Merge branch '1.2.x' into 2.0.x
    • c582ca7f0bcf796443165053fbeee8f16d863576 Merge branch '1.2.x' into 2.0.x
    • 75600b836aefe1d3eba34eed5367860a52590a75 API: remove method HasExpressionRepr.get_class_id (#279)
    • fe7403d3ea3695ea02803466974ea3fe3054edf0 API: make method Drawer.get_style_kwargs() public (#281)
    • 942e4a8569788bf00ef8d65fe823d15416a08411 Merge branch '1.2.x' into 2.0.x
    • dddd349f624ad87c00c137824968845264243980 Merge branch '1.2.x' into 2.0.x
    • 7bd3bf6f19e8e902669e5815b317cc6b7aa9678c Merge branch '1.2.x' into 2.0.x
    • b86afb7dfe0092efbac473c7e7b31cf02eec2b37 Merge branch '1.2.x' into 2.0.x
    • 9052a6e60ddea8b3eea104d590a92dfd609ad455 DOC: re-format release notes
    • bd905a2eff9bd8961edfde935d8b1c3c9a5a8b2a Merge branch '1.2.x' into 2.0.x
    • 3bbf79143591917933a093b17f0e316ba4587c85 API: improve conversion of numpy expressions to Expression objects (#275)
    • 7a35897403ecfec0025fe848ddeb0008c3bec26a Merge branch '1.2.x' into 2.0.x
    • f876ae86cecd83f243799f9e6cbd72163d346b2d BUILD: install 'packaging' when running make.py
    • 10248156d98fbab1a5ab4a2972e1da3a8d720252 BUILD: allow dev versions when verifying package requirement version ids
    • 07630e0e18d23e56b2c07ecc13b625c60492c9ca TEST: replace test_package_version.py with version check in make.py (#274)
    • e9315ed0dfc4b585b9a719390723f3a6c0034ead BUILD: change version number to 2.0.dev1
    • 8a61cfe616b69ecf2c7b813de96aec28195412af BUILD: standardize a message in azure-pipelines.yml
    • d278ded8a5dec4d11204332bf254c92f343df1bb Merge pull request #273 from BCG-Gamma/dev/2.0.dev0
    • d904ca4ddc9111a7f1b264a1df28dfe98cd3163a FIX: change github option from isPreRelease to isPrerelease
    • 9ac20b91acc9dac4e62a0e2ffcd9615be2dbf284 TEST: require #.#.[dev|rc]# as package version
    • 2f0af64215e379df96eaa19454de9b32bafd9324 Merge pull request #272 from BCG-Gamma/dev/2.0.0dev0
    • 74ded60f3e3465450354f2e98212fe689c7ccb00 Publish development releases as pre-releases
    • 9f37a5ca9e7e5efdd555bcaf64c0087ec1ca9cdf Merge branch '2.0.x' into dev/2.0.0dev0
    • d976f2c520daf5a9e55a2bdf783fbcd98833dba4 API: expect Iterable not positional args in run_jobs() and run_queues() (#269)
    • 1eea1a7944d23081375fcc8418ab6f4340ffb36b DOC: update release notes
    • 13ffe1200e95473d96dc1fead88d9f5d7fe5ea5d Merge branch '1.2.x' into 2.0.x
    • ed9e4c799ea47c4ea595ee97cd1ef2629c47f63b Merge branch '2.0.x' into dev/2.0.0dev0
    • b52efd3162576786f1fa17472696be71450e1eec BUILD: update version to 2.0.0dev0
    • e0da851a7755f4f9898ac0ad9003f9ec68169175 TEST: allow x.x.xdevx as package version
    • 41fbe8c79cd82e1ce036fc3bb284d73a17a62b04 BUILD: start 2.0.x development branch

    This list of changes was auto generated.

    Source code(tar.gz)
    Source code(zip)
    gamma-pytools-2.0.dev5-py_0.tar.bz2(77.12 KB)
    gamma-pytools-2.0.dev5.tar.gz(76.51 KB)
  • 1.2.5(Mar 3, 2022)

    This is the 1.2.5 release of gamma-pytools.

    You can upgrade your current pip installation via

    pip install --upgrade gamma-pytools
    

    Your conda package can be upgraded by running

    conda install -c conda-forge -c bcg_gamma gamma-pytools
    

    Changes:

    • dfdf10de2258b285fa5e9e57a50bcb1cebf2caf1 Merge pull request #313 from BCG-Gamma/dev/1.2.5
    • 4089c21eee88c3406f74da95c29403399407e291 DOC: update release notes
    • 92c7a8318c6d4877e611b45b610a9893222ba65a BUILD: update version to 1.2.5
    • b4a1f0dbc42afc46575188eab0318c53b8ce7681 Merge branch '1.1.x' into 1.2.x
    • 1e414a398e38983ecfaa554d64b9fb12b62a6ef7 BUILD: update version to 1.1.11
    • c3da61806883004528fde11947d421d04ee15878 Merge pull request #301 from BCG-Gamma/dev/1.2.4
    • 499a3a6fa2bc8e5f700f15807f334f994457bdfd DOC: update release notes
    • 22d6dae7076141697da5695fdf614c4c598e2fb2 Merge branch '1.1.x' into 1.2.x
    • 5448fd1331663fc72fcc27d2a824dcd65f2375a4 BUILD: update version to 1.2.4
    • e62f549a51927b457a8cad3ae6ece20ddd958d4d Merge pull request #295 from BCG-Gamma/dev/1.2.3
    See More
    • 89bda0fd525e5dbaa899c477a33d2069545acafb DOC: update release notes
    • 45a3b149a2f89159bd19e5d1d93622d80ac4f670 Merge branch '1.2.x' into dev/1.2.3
    • 837e6347fd31ef58d784a90c6d02146c285108b5 Merge branch '1.1.x' into 1.2.x
    • b8535e02e157bfa3c3bb5a3e127d2896b03226ce BUILD: update environment.yml
    • 7888efc329b757cd3b918d875452eb5ef14a1175 Merge branch '1.1.x' into 1.2.x
    • d70695dbb0659fac4b3373abdcb891d403b9684c Merge remote-tracking branch 'origin/release/1.2.3' into 1.2.x
    • 4074a4dc075ce2c425609ce0962d3c7f28e278de Merge branch '1.1.x' into 1.2.x
    • d7be703e0665917cd75b671564d5c0163f13b77b Merge branch '1.1.x' into 1.2.x
    • 174ac32c2cfaf77c4e875da7b9acdb0e2f383f57 Merge branch '1.1.x' into 1.2.x
    • 502e05d3ffbe48e817fbcc05d611c38eb5d830bc DOC: update code coverage badges in README.rst
    • 8bb2b1dba0877ec187f3dbe33ec9923aae9dc257 Merge branch '1.1.x' into 1.2.x
    • 0e32a048c2bf1d3a00111259b5929de797fe2f68 Merge branch '1.1.x' into 1.2.x
    • d589fad848b2fb79d8ac87fb66c25afc5589107b API: ResolveGenericClassParameters: resolve type vars for self or cls (#282)
    • ae92a729f5560ce605aa7cf97219cdd0fb17fc30 Merge branch '1.1.x' into 1.2.x
    • b56639de75725b8116822b6a65636ca8c1d70c8f DOC: tweak release notes
    • 94f8b0f331166f028f17fdb93b689740ee771622 API: allow validate_type to match multiple alternative types (#280)
    • de1f5a05673d48d9e3bfc867659295e6982505bf Merge branch '1.1.x' into 1.2.x
    • 568b9c0fae6e459c4f7f8f33fde92d801d357514 FIX: don't resolve type signatures when bindings are not defined
    • fcab2b4c71130248a839a46b483f94bf7f445668 BUILD: downgrade nbsphinx to ~=0.7.1
    • 05d75f63aeb621b7745ce045076a86b1309de535 FIX: do not import ResolveGenericClassParameters for Python 3.6 (#278)
    • b570c1bb6db886693a02abb86f270d931ed7e7f2 Merge branch '1.1.x' into 1.2.x
    • 2d733b0fa438f1bc7ada98715f90bf06bffedf33 API: resolve generic type parameters (#268)
    • 102c191b35fb15d333a9a823f6b6a9c503f99aa7 Merge branch '1.1.x' into 1.2.x
    • b5613906f7fe0c3fb70a73a650c8e196909366d4 BUILD: update version to 1.2.3
    • f87f5670e0e906c4b9a275e3c1f7c5d71955285c DOC: update release notes
    • de3fd6a7dfa212a1cbf243770ff009491ffac5eb Merge branch '1.1.x' into 1.2.x
    • d62f7eaad6b00a5397d1b0549695d738adedea22 Merge pull request #267 from BCG-Gamma/dev/1.2.2
    • 156b117b34e78076f825dad7e544081dbeef9ebd Merge branch '1.2.x' into dev/1.2.2
    • 8f46b05d658f6995323ebcdb4e0dc992c0d111db Merge branch '1.1.x' into 1.2.x
    • e1290afb6599c2c17837bec26c80ca99f84f726a Merge pull request #266 from BCG-Gamma/dev/1.2.2
    • ce4e91b62deef41b472788430b80f8b50f81db88 Merge remote-tracking branch 'origin/1.2.x' into 1.2.x
    • f57068f6ab3c19b6a7579c27da98f9eff4d3cd43 BUILD: relax upper bounds of package requirements (#263)
    • aa127fc49a8c35cead431c5e0f057555fd584878 DOC: update release notes
    • 4f921db95bccd1eb5f4a3354f0c13c6542ade37f Merge branch '1.1.x' into 1.2.x
    • 8dd1c0b4d653503208177fd3d63bdd0d7344e1e4 BUILD: use pytools 1.2.x for build script
    • 6207648cff5c7f658711be9a79df5529920ad38a Merge branch '1.1.x' into 1.2.x
    • b2ab94e6d5486783ef404bf414fbb238385a84f6 Merge branch '1.1.x' into 1.2.x
    • ffdb05cde1d597e9cc33c51e70ecc42bf7733fba Merge branch '1.1.x' into 1.2.x
    • d42846fabc7af39194bd1e7fb1b6c6e864614d38 BUILD: update version to 1.2.2
    • 7c1decbd9590bc0694eda2d361a80a8e8adc8b59 Merge branch '1.1.x' into 1.2.x
    • 7857e28de3d705edce7711727763ed30f8f568f9 Merge pull request #256 from BCG-Gamma/dev/1.2.1
    • 9967b9389d0823eccecb1446ea087dc7e091f739 DOC: update RELEASE_NOTES.rst
    • 7dead4a15b78c20c4698123a148fb960fd14b8f9 Merge branch '1.1.x' into 1.2.x
    • c46b157aa6ead7522b6d6f190bcae807b74922af update version to 1.2.1
    • 56f75bbf33d9118fee7f04caced4b108a6896c87 Merge pull request #253 from BCG-Gamma/dev/1.2.0
    • ba9be192f1e888cc15667b6b37188b5c7625e540 DOC: make minor tweaks to the pytools documentation (#252)
    • a73c70f6ebce26c4336e93fa4f15e87072643b5c update version to 1.2.0
    • 5491878dc566b9c1d033c7f33e09636c62428261 Merge pull request #251 from BCG-Gamma/dev/1.2.0rc0
    • 4ed9d4c79413f33d46dcf4364ff87071b5fef53d Merge branch '1.1.x' into 1.2.x
    • 45cbc4eafc1c30e829472fbe140e8bee5006dd70 BUILD: prepare package requirements to support scikit-learn 0.24 in sklearndf (#248)
    • e1f6991a422234b227c0d3e9f9480b8d516631b4 Merge branch '1.1.x' into 1.2.x
    • 0ed7ce17753d337975cf172b77ccd3d0acdb80d4 Merge branch '1.1.x' into 1.2.x
    • cb388948e03ba90e32d46935f8386f18980e447f Merge branch '1.1.x' into 1.2.x
    • 5b44dc41d2e078907105756b4dacc7398ff39b15 API: enhance documentation decorators (update @inheritdoc and add new @subsdoc decorator) (#239)
    • 29a8caee6fbb9f316cdd2443e0859e88b123f405 API: add to_collection(); accept multiple types in to_…() functions (#238)
    • e3ecc5c926a8f3d8b34ac138ca66dae511f87f58 BUILD: set up build process for 1.2.x (#240)
    • 5c188d7495e3f80850c760cb0fae1565706b6ffb Merge branch '1.1.x' into 1.2.x
    • 7b3c38d896963014bdcd23fc08445833089724eb Increase version to 1.2.0

    This list of changes was auto generated.

    Source code(tar.gz)
    Source code(zip)
    gamma-pytools-1.2.5-py_0.tar.bz2(67.75 KB)
    gamma-pytools-1.2.5.tar.gz(65.29 KB)
  • 1.1.10(Mar 3, 2022)

    This is the 1.1.10 release of gamma-pytools.

    You can upgrade your current pip installation via

    pip install --upgrade gamma-pytools
    

    Your conda package can be upgraded by running

    conda install -c conda-forge -c bcg_gamma gamma-pytools
    

    Changes:

    • 612d9f1676f08c56054081a698940e1fed5d6389 Merge pull request #312 from BCG-Gamma/dev/1.1.10
    • da75efa82afeca184e913e062dca2e827c4b320a Merge branch 'release/1.1.10' into dev/1.1.10
    • 5218e1b2bbdcf3a21df19fb135c591db949cfecf FIX: passing package path to get_package_version()
    • 5e372f210616e14d86153c0dc37f7aa9ec9ae6f2 REFACTOR: add local get_package_version() with default package path
    • 275bf9483d8cbe0ea1edabc61220f9fb65c6463b FIX: passing package path to get_package_version()
    • a7a5036b1e5bf8de602ee018698f7401f375c492 FIX: write all log messages to stderr in make_base.py (#311)
    • 2c715d05272ad3a155b24d4fe34adb314c45c4f3 BUILD: update GitHub connection in azure-pipelines.yml
    • 863d94259b7a5e7e3cc15f5a721425bfbfc764f5 Merge pull request #310 from BCG-Gamma/dev/1.1.9
    • 4da27633fb707f42850f6c6430c75bd185ddb5dc FIX: write all log messages to stderr in make.py (#309)
    • af3e82b33ba34683dea628b7f5e2b3b1bf0f1a60 BUILD: update version to 1.1.9
    See More
    • 2cc9801fd9ff8f2d7e911059ea0cf55d9f4b9ef9 Merge pull request #300 from BCG-Gamma/dev/1.1.8
    • 129e6f7b3468629b10103bfa6cd6c4c6d3a056be BUILD: get the package version in make_base.py by parsing init.py (#299)

    This list of changes was auto generated.

    Source code(tar.gz)
    Source code(zip)
    gamma-pytools-1.1.10-py_0.tar.bz2(65.22 KB)
    gamma-pytools-1.1.10.tar.gz(62.22 KB)
  • 1.1.9(Mar 3, 2022)

    What's Changed

    • FIX: write all log messages to stderr in make.py by @j-ittner in https://github.com/BCG-Gamma/pytools/pull/309
    • BUILD: release pytools 1.1.9 by @j-ittner in https://github.com/BCG-Gamma/pytools/pull/310

    Full Changelog: https://github.com/BCG-Gamma/pytools/compare/1.1.8...1.1.9

    Source code(tar.gz)
    Source code(zip)
  • 2.0.dev4(Mar 3, 2022)

  • 1.2.3(Feb 23, 2022)

    This is the 1.2.3 release of gamma-pytools.

    You can upgrade your current pip installation via

    pip install --upgrade gamma-pytools
    

    Your conda package can be upgraded by running

    conda install -c conda-forge -c bcg_gamma gamma-pytools
    

    Changes:

    • e62f549a51927b457a8cad3ae6ece20ddd958d4d Merge pull request #295 from BCG-Gamma/dev/1.2.3
    • 89bda0fd525e5dbaa899c477a33d2069545acafb DOC: update release notes
    • 45a3b149a2f89159bd19e5d1d93622d80ac4f670 Merge branch '1.2.x' into dev/1.2.3
    • 837e6347fd31ef58d784a90c6d02146c285108b5 Merge branch '1.1.x' into 1.2.x
    • 385fa9ae8b8e6a425f7222c74c2b99e898a71d85 BUILD: update version to 1.1.8
    • b8535e02e157bfa3c3bb5a3e127d2896b03226ce BUILD: update environment.yml
    • 7888efc329b757cd3b918d875452eb5ef14a1175 Merge branch '1.1.x' into 1.2.x
    • d70695dbb0659fac4b3373abdcb891d403b9684c Merge remote-tracking branch 'origin/release/1.2.3' into 1.2.x
    • 4074a4dc075ce2c425609ce0962d3c7f28e278de Merge branch '1.1.x' into 1.2.x
    • d7be703e0665917cd75b671564d5c0163f13b77b Merge branch '1.1.x' into 1.2.x
    See More
    • 174ac32c2cfaf77c4e875da7b9acdb0e2f383f57 Merge branch '1.1.x' into 1.2.x
    • 502e05d3ffbe48e817fbcc05d611c38eb5d830bc DOC: update code coverage badges in README.rst
    • 8bb2b1dba0877ec187f3dbe33ec9923aae9dc257 Merge branch '1.1.x' into 1.2.x
    • 0e32a048c2bf1d3a00111259b5929de797fe2f68 Merge branch '1.1.x' into 1.2.x
    • d589fad848b2fb79d8ac87fb66c25afc5589107b API: ResolveGenericClassParameters: resolve type vars for self or cls (#282)
    • ae92a729f5560ce605aa7cf97219cdd0fb17fc30 Merge branch '1.1.x' into 1.2.x
    • b56639de75725b8116822b6a65636ca8c1d70c8f DOC: tweak release notes
    • 94f8b0f331166f028f17fdb93b689740ee771622 API: allow validate_type to match multiple alternative types (#280)
    • de1f5a05673d48d9e3bfc867659295e6982505bf Merge branch '1.1.x' into 1.2.x
    • 568b9c0fae6e459c4f7f8f33fde92d801d357514 FIX: don't resolve type signatures when bindings are not defined
    • fcab2b4c71130248a839a46b483f94bf7f445668 BUILD: downgrade nbsphinx to ~=0.7.1
    • 05d75f63aeb621b7745ce045076a86b1309de535 FIX: do not import ResolveGenericClassParameters for Python 3.6 (#278)
    • b570c1bb6db886693a02abb86f270d931ed7e7f2 Merge branch '1.1.x' into 1.2.x
    • 2d733b0fa438f1bc7ada98715f90bf06bffedf33 API: resolve generic type parameters (#268)
    • 102c191b35fb15d333a9a823f6b6a9c503f99aa7 Merge branch '1.1.x' into 1.2.x
    • b5613906f7fe0c3fb70a73a650c8e196909366d4 BUILD: update version to 1.2.3
    • f87f5670e0e906c4b9a275e3c1f7c5d71955285c DOC: update release notes
    • de3fd6a7dfa212a1cbf243770ff009491ffac5eb Merge branch '1.1.x' into 1.2.x
    • d62f7eaad6b00a5397d1b0549695d738adedea22 Merge pull request #267 from BCG-Gamma/dev/1.2.2
    • 156b117b34e78076f825dad7e544081dbeef9ebd Merge branch '1.2.x' into dev/1.2.2
    • 8f46b05d658f6995323ebcdb4e0dc992c0d111db Merge branch '1.1.x' into 1.2.x
    • e1290afb6599c2c17837bec26c80ca99f84f726a Merge pull request #266 from BCG-Gamma/dev/1.2.2
    • ce4e91b62deef41b472788430b80f8b50f81db88 Merge remote-tracking branch 'origin/1.2.x' into 1.2.x
    • f57068f6ab3c19b6a7579c27da98f9eff4d3cd43 BUILD: relax upper bounds of package requirements (#263)
    • aa127fc49a8c35cead431c5e0f057555fd584878 DOC: update release notes
    • 4f921db95bccd1eb5f4a3354f0c13c6542ade37f Merge branch '1.1.x' into 1.2.x
    • 8dd1c0b4d653503208177fd3d63bdd0d7344e1e4 BUILD: use pytools 1.2.x for build script
    • 6207648cff5c7f658711be9a79df5529920ad38a Merge branch '1.1.x' into 1.2.x
    • b2ab94e6d5486783ef404bf414fbb238385a84f6 Merge branch '1.1.x' into 1.2.x
    • ffdb05cde1d597e9cc33c51e70ecc42bf7733fba Merge branch '1.1.x' into 1.2.x
    • d42846fabc7af39194bd1e7fb1b6c6e864614d38 BUILD: update version to 1.2.2
    • 7c1decbd9590bc0694eda2d361a80a8e8adc8b59 Merge branch '1.1.x' into 1.2.x
    • 7857e28de3d705edce7711727763ed30f8f568f9 Merge pull request #256 from BCG-Gamma/dev/1.2.1
    • 9967b9389d0823eccecb1446ea087dc7e091f739 DOC: update RELEASE_NOTES.rst
    • 7dead4a15b78c20c4698123a148fb960fd14b8f9 Merge branch '1.1.x' into 1.2.x
    • c46b157aa6ead7522b6d6f190bcae807b74922af update version to 1.2.1
    • 56f75bbf33d9118fee7f04caced4b108a6896c87 Merge pull request #253 from BCG-Gamma/dev/1.2.0
    • ba9be192f1e888cc15667b6b37188b5c7625e540 DOC: make minor tweaks to the pytools documentation (#252)
    • a73c70f6ebce26c4336e93fa4f15e87072643b5c update version to 1.2.0
    • 5491878dc566b9c1d033c7f33e09636c62428261 Merge pull request #251 from BCG-Gamma/dev/1.2.0rc0
    • 4ed9d4c79413f33d46dcf4364ff87071b5fef53d Merge branch '1.1.x' into 1.2.x
    • 45cbc4eafc1c30e829472fbe140e8bee5006dd70 BUILD: prepare package requirements to support scikit-learn 0.24 in sklearndf (#248)
    • e1f6991a422234b227c0d3e9f9480b8d516631b4 Merge branch '1.1.x' into 1.2.x
    • 0ed7ce17753d337975cf172b77ccd3d0acdb80d4 Merge branch '1.1.x' into 1.2.x
    • cb388948e03ba90e32d46935f8386f18980e447f Merge branch '1.1.x' into 1.2.x
    • 5b44dc41d2e078907105756b4dacc7398ff39b15 API: enhance documentation decorators (update @inheritdoc and add new @subsdoc decorator) (#239)
    • 29a8caee6fbb9f316cdd2443e0859e88b123f405 API: add to_collection(); accept multiple types in to_…() functions (#238)
    • e3ecc5c926a8f3d8b34ac138ca66dae511f87f58 BUILD: set up build process for 1.2.x (#240)
    • 5c188d7495e3f80850c760cb0fae1565706b6ffb Merge branch '1.1.x' into 1.2.x
    • 7b3c38d896963014bdcd23fc08445833089724eb Increase version to 1.2.0

    This list of changes was auto generated.

    Source code(tar.gz)
    Source code(zip)
    gamma-pytools-1.2.3-py_0.tar.bz2(67.88 KB)
    gamma-pytools-1.2.3.tar.gz(65.30 KB)
  • 1.1.7(Feb 23, 2022)

    This is the 1.1.7 release of gamma-pytools.

    You can upgrade your current pip installation via

    pip install --upgrade gamma-pytools
    

    Your conda package can be upgraded by running

    conda install -c conda-forge -c bcg_gamma gamma-pytools
    

    Changes:

    • 9431b965c8af51575d90c746cad8afa777f61e01 Merge pull request #298 from BCG-Gamma/dev/1.1.7
    • c7a619812a40d63bc16a5eede41daabbd7294051 BUILD: get the package version in make.py by parsing init.py (#297)
    • d18b231d992f8d527c5a74ef200bafa48c790ca7 BUILD: update conda build/test requirements in meta.yaml
    • babd7e1ea42fa3e2208b5dda7a048b1f9265d225 Merge remote-tracking branch 'origin/release/1.1.6' into 1.1.x
    • 3673c11837b329f329cac5650891526b088c3553 Merge remote-tracking branch 'origin/release/1.1.6' into 1.1.x
    • d146784ed65090c0c0f80dd5513cd1ff1d165890 BUILD: update version to 1.1.7

    This list of changes was auto generated.

    Source code(tar.gz)
    Source code(zip)
    gamma-pytools-1.1.7-py_0.tar.bz2(65.33 KB)
    gamma-pytools-1.1.7.tar.gz(62.22 KB)
  • 1.1.6(Feb 21, 2022)

    This is the 1.1.6 release of gamma-pytools.

    You can upgrade your current pip installation via

    pip install --upgrade gamma-pytools
    

    Your conda package can be upgraded by running

    conda install -c conda-forge -c bcg_gamma gamma-pytools
    

    Changes:

    • d6ea57974d675b780edfe350ca8d042abf98a4aa Merge pull request #294 from BCG-Gamma/dev/1.1.6
    • b62689f6eccb8516885bc5e87eca5f7f524ab949 BUILD: pin markupsafe to < 2.1
    • 371d59cfd3e1b67c614b3f3a229795f5761627f2 Merge branch 'release/1.1.6' into dev/1.1.6
    • df8426324f24b5568aec878ec310e8b886b8de17 BUILD: relax requirements for numpy, joblib, and pandas (#293)
    • dd99289f6363d6f53b48f624f8eaf3f5224f03b3 BUILD: use conda-build~=3.21 in azure-pipelines.yml
    • 4d983e5977d3df01a541df14e4d291e4738cd6cc Merge branch 'develop' into 1.1.x
    • f130295031b4257ab45c4b42e5ccba6c75df48aa BUILD: globally set Ubuntu-latest as VM image for azure builds
    • 4142587a2d54c41a5cfdd6a480f4535afda3bef2 BUILD: globally set Ubuntu-latest as VM image for azure builds
    • b6a2a42e6ced781210e713eb30575aa14c457d05 DOC: fix code coverage badge in README.rst
    • 3e1f1b10816a05958cc5e319df7e4c4ac0890cba FIX: substitute 3rd-party docstrings also for property definitions (#283)
    See More
    • d21da980e345324031c5888df17899e1a546193a Merge branch 'develop' into 1.1.x
    • eb82b205bb2995326adb9540aaab99cbfd2574c7 DOC: tweak an attribute reference
    • 6b3aed484bef5ab8a82d2cd61c62aa14f72ed118 DOC: tweak release notes
    • 899a7042c10b81932a54f89dd40395dd1615221d DOC: tweak release notes
    • 8b6fc1885ce3a2f6516faf7a8c0ea9a012d763ca DOC: move api_landing.rst to _templates/
    • a620644cb97155444eb1c20dd3e8036779479b7c VIZ: set color of axis labels to foreground color (#277)
    • e8a9879e70f0fdfd65fa0719a94c62f0e1200edd FIX: replace 'not id_' with 'id_ is None': cannot coerce Id to bool (#276)
    • cbf704aa99978be8f05609d2fba8b7a9af59ede4 DOC: fix a typo in the release notes
    • d57926cf8d9d94d8c0e7ead8cdaedd679d106b06 BUILD: update version to 1.1.6
    • f5c832d52300cfce5c317fa31f1db8c6e19a2a3f FIX: always use leaf weights for labels in dendrogram report style (#270)
    • b128fc9dfaf7db417c7507d3655ab41a3195d9e2 Merge pull request #262 from BCG-Gamma/dev/1.1.5
    • f2ac390058dae85ebe59caf8e303eb77c5bd3867 BUILD: disable nightly builds on develop branch
    • c1399372549b86fa48fbe1f26b3b681b9935c810 Merge pull request #255 from BCG-Gamma/dev/1.1.4

    This list of changes was auto generated.

    Source code(tar.gz)
    Source code(zip)
    gamma-pytools-1.1.6-py_0.tar.bz2(65.29 KB)
    gamma-pytools-1.1.6.tar.gz(62.23 KB)
  • 2.0.dev2(Jan 19, 2022)

    This is the 2.0.dev2 release of gamma-pytools.

    You can upgrade your current pip installation via

    pip install --upgrade gamma-pytools
    

    Your conda package can be upgraded by running

    conda install -c conda-forge -c bcg_gamma gamma-pytools
    

    Changes:

    • 768c9c2c105f33fd276c30781eeeaccc14793219 Merge pull request #290 from BCG-Gamma/dev/2.0.dev2
    • 9a5c9a1deef4d0dca4ec5ae8dce76f7fc270191e BUILD: update conda-build to ~=3.21
    • fdc30b05dbe9243850d3093ec79f12fc2b1e34c9 BUILD: update conda-build to ~=3.21
    • daf24adb6ea32bca89cadc542d6b00f2cd2cac1d BUILD: fix pip at 21.2 given changes introduced in 21.3
    • eb3f7bfc90420efd4d22795c09c7243ab216df75 API: add new arg optional in pytools.api.to_… functions (#289)
    • bfa264d2cf0f8545fe7e9928db1df22baa65c8fb API: add kwarg 'using' to @subsdoc decorator (#288)
    • 220819fcbef399856dcbb8479f77ec2faaee5a3a REFACTOR: eliminate unnecessary lambda statement in JubRunner.run_…() (#287)
    • 2af89d7a236d4d635854951a337c72d4fed080af Merge branch '1.2.x' into 2.0.x
    • d7be703e0665917cd75b671564d5c0163f13b77b Merge branch '1.1.x' into 1.2.x
    • 4d983e5977d3df01a541df14e4d291e4738cd6cc Merge branch 'develop' into 1.1.x
    See More
    • f130295031b4257ab45c4b42e5ccba6c75df48aa BUILD: globally set Ubuntu-latest as VM image for azure builds
    • a0d4bd085696ecb2dac06746ebe0faef76439f08 Merge branch '1.2.x' into 2.0.x
    • 174ac32c2cfaf77c4e875da7b9acdb0e2f383f57 Merge branch '1.1.x' into 1.2.x
    • 4142587a2d54c41a5cfdd6a480f4535afda3bef2 BUILD: globally set Ubuntu-latest as VM image for azure builds
    • a0b2ec94a8989186b1149009672c88954c3467f6 DOC: update code coverage badges in README.rst
    • cc7cb28606e900218d4bd217b97e930c2e756bff Merge branch '1.2.x' into 2.0.x
    • 502e05d3ffbe48e817fbcc05d611c38eb5d830bc DOC: update code coverage badges in README.rst
    • 8bb2b1dba0877ec187f3dbe33ec9923aae9dc257 Merge branch '1.1.x' into 1.2.x
    • b6a2a42e6ced781210e713eb30575aa14c457d05 DOC: fix code coverage badge in README.rst
    • 3195eebe584a78613a0a7c7c2715dd173f275406 BUILD: update version to 2.0.dev2
    • c76ada10f2ce56ba9a412a3448de5d8165db5c5d BUILD: set VM image to 'Ubuntu-latest'
    • b9df04471fada32f02ce002ad1c0316e3dab9a0e Merge pull request #286 from BCG-Gamma/dev/2.0.dev1
    • ab4bc96746247ff7cf58c528b603f8e6493d204a BUILD: update versions in environment.yml
    • 5efa78dff53a326cd0f41d13d9674692e24abc84 FIX: remove obsolete from future import
    • a62abecde2a905183a4108642039dac8e63fa701 FIX: remove run-time dependency with Sphinx
    • 0cd03051a08a5ee5feb512377049bac3853dc336 BUILD: update doc build package requirements
    • 197b87f285fc3bdacda11e1f82302364bc8121ca DOC: enhancements to Sphinx documentation preprocessing (#284)
    • 7023913674a38cf08ccba6e11cb3ac382f4a7be4 API: drawer style redesign (#271)
    • c0d0af285e6f509ed8b7a1c1f8863b51af5c9999 Merge branch '1.2.x' into 2.0.x
    • 0e32a048c2bf1d3a00111259b5929de797fe2f68 Merge branch '1.1.x' into 1.2.x
    • 3e1f1b10816a05958cc5e319df7e4c4ac0890cba FIX: substitute 3rd-party docstrings also for property definitions (#283)
    • d589fad848b2fb79d8ac87fb66c25afc5589107b API: ResolveGenericClassParameters: resolve type vars for self or cls (#282)
    • a43d07c1c0368b2d4073203803734fddf1ea7686 Merge branch '1.2.x' into 2.0.x
    • ae92a729f5560ce605aa7cf97219cdd0fb17fc30 Merge branch '1.1.x' into 1.2.x
    • d21da980e345324031c5888df17899e1a546193a Merge branch 'develop' into 1.1.x
    • eb82b205bb2995326adb9540aaab99cbfd2574c7 DOC: tweak an attribute reference
    • 6b3aed484bef5ab8a82d2cd61c62aa14f72ed118 DOC: tweak release notes
    • 899a7042c10b81932a54f89dd40395dd1615221d DOC: tweak release notes
    • b56639de75725b8116822b6a65636ca8c1d70c8f DOC: tweak release notes
    • c582ca7f0bcf796443165053fbeee8f16d863576 Merge branch '1.2.x' into 2.0.x
    • 75600b836aefe1d3eba34eed5367860a52590a75 API: remove method HasExpressionRepr.get_class_id (#279)
    • 94f8b0f331166f028f17fdb93b689740ee771622 API: allow validate_type to match multiple alternative types (#280)
    • fe7403d3ea3695ea02803466974ea3fe3054edf0 API: make method Drawer.get_style_kwargs() public (#281)
    • 942e4a8569788bf00ef8d65fe823d15416a08411 Merge branch '1.2.x' into 2.0.x
    • de1f5a05673d48d9e3bfc867659295e6982505bf Merge branch '1.1.x' into 1.2.x
    • 8b6fc1885ce3a2f6516faf7a8c0ea9a012d763ca DOC: move api_landing.rst to _templates/
    • 568b9c0fae6e459c4f7f8f33fde92d801d357514 FIX: don't resolve type signatures when bindings are not defined
    • dddd349f624ad87c00c137824968845264243980 Merge branch '1.2.x' into 2.0.x
    • fcab2b4c71130248a839a46b483f94bf7f445668 BUILD: downgrade nbsphinx to ~=0.7.1
    • 7bd3bf6f19e8e902669e5815b317cc6b7aa9678c Merge branch '1.2.x' into 2.0.x
    • 05d75f63aeb621b7745ce045076a86b1309de535 FIX: do not import ResolveGenericClassParameters for Python 3.6 (#278)
    • b86afb7dfe0092efbac473c7e7b31cf02eec2b37 Merge branch '1.2.x' into 2.0.x
    • b570c1bb6db886693a02abb86f270d931ed7e7f2 Merge branch '1.1.x' into 1.2.x
    • a620644cb97155444eb1c20dd3e8036779479b7c VIZ: set color of axis labels to foreground color (#277)
    • 9052a6e60ddea8b3eea104d590a92dfd609ad455 DOC: re-format release notes
    • bd905a2eff9bd8961edfde935d8b1c3c9a5a8b2a Merge branch '1.2.x' into 2.0.x
    • 2d733b0fa438f1bc7ada98715f90bf06bffedf33 API: resolve generic type parameters (#268)
    • 3bbf79143591917933a093b17f0e316ba4587c85 API: improve conversion of numpy expressions to Expression objects (#275)
    • 7a35897403ecfec0025fe848ddeb0008c3bec26a Merge branch '1.2.x' into 2.0.x
    • 102c191b35fb15d333a9a823f6b6a9c503f99aa7 Merge branch '1.1.x' into 1.2.x
    • e8a9879e70f0fdfd65fa0719a94c62f0e1200edd FIX: replace 'not id_' with 'id_ is None': cannot coerce Id to bool (#276)
    • b5613906f7fe0c3fb70a73a650c8e196909366d4 BUILD: update version to 1.2.3
    • cbf704aa99978be8f05609d2fba8b7a9af59ede4 DOC: fix a typo in the release notes
    • d57926cf8d9d94d8c0e7ead8cdaedd679d106b06 BUILD: update version to 1.1.6
    • f876ae86cecd83f243799f9e6cbd72163d346b2d BUILD: install 'packaging' when running make.py
    • 10248156d98fbab1a5ab4a2972e1da3a8d720252 BUILD: allow dev versions when verifying package requirement version ids
    • 07630e0e18d23e56b2c07ecc13b625c60492c9ca TEST: replace test_package_version.py with version check in make.py (#274)
    • e9315ed0dfc4b585b9a719390723f3a6c0034ead BUILD: change version number to 2.0.dev1
    • 8a61cfe616b69ecf2c7b813de96aec28195412af BUILD: standardize a message in azure-pipelines.yml
    • d278ded8a5dec4d11204332bf254c92f343df1bb Merge pull request #273 from BCG-Gamma/dev/2.0.dev0
    • d904ca4ddc9111a7f1b264a1df28dfe98cd3163a FIX: change github option from isPreRelease to isPrerelease
    • 9ac20b91acc9dac4e62a0e2ffcd9615be2dbf284 TEST: require #.#.[dev|rc]# as package version
    • 2f0af64215e379df96eaa19454de9b32bafd9324 Merge pull request #272 from BCG-Gamma/dev/2.0.0dev0
    • 74ded60f3e3465450354f2e98212fe689c7ccb00 Publish development releases as pre-releases
    • 9f37a5ca9e7e5efdd555bcaf64c0087ec1ca9cdf Merge branch '2.0.x' into dev/2.0.0dev0
    • d976f2c520daf5a9e55a2bdf783fbcd98833dba4 API: expect Iterable not positional args in run_jobs() and run_queues() (#269)
    • 1eea1a7944d23081375fcc8418ab6f4340ffb36b DOC: update release notes
    • 13ffe1200e95473d96dc1fead88d9f5d7fe5ea5d Merge branch '1.2.x' into 2.0.x
    • f87f5670e0e906c4b9a275e3c1f7c5d71955285c DOC: update release notes
    • de3fd6a7dfa212a1cbf243770ff009491ffac5eb Merge branch '1.1.x' into 1.2.x
    • f5c832d52300cfce5c317fa31f1db8c6e19a2a3f FIX: always use leaf weights for labels in dendrogram report style (#270)
    • ed9e4c799ea47c4ea595ee97cd1ef2629c47f63b Merge branch '2.0.x' into dev/2.0.0dev0
    • b52efd3162576786f1fa17472696be71450e1eec BUILD: update version to 2.0.0dev0
    • e0da851a7755f4f9898ac0ad9003f9ec68169175 TEST: allow x.x.xdevx as package version
    • 41fbe8c79cd82e1ce036fc3bb284d73a17a62b04 BUILD: start 2.0.x development branch
    • f2ac390058dae85ebe59caf8e303eb77c5bd3867 BUILD: disable nightly builds on develop branch

    This list of changes was auto generated.

    Source code(tar.gz)
    Source code(zip)
    gamma-pytools-2.0.dev2-py_0.tar.bz2(75.38 KB)
    gamma-pytools-2.0.dev2.tar.gz(74.35 KB)
  • 2.0.dev1(Oct 15, 2021)

    This is the 2.0.dev1 release of gamma-pytools.

    You can upgrade your current pip installation via

    pip install --upgrade gamma-pytools
    

    Your conda package can be upgraded by running

    conda install -c conda-forge -c bcg_gamma gamma-pytools
    

    Changes:

    • b9df04471fada32f02ce002ad1c0316e3dab9a0e Merge pull request #286 from BCG-Gamma/dev/2.0.dev1
    • ab4bc96746247ff7cf58c528b603f8e6493d204a BUILD: update versions in environment.yml
    • 5efa78dff53a326cd0f41d13d9674692e24abc84 FIX: remove obsolete from future import
    • a62abecde2a905183a4108642039dac8e63fa701 FIX: remove run-time dependency with Sphinx
    • 0cd03051a08a5ee5feb512377049bac3853dc336 BUILD: update doc build package requirements
    • 197b87f285fc3bdacda11e1f82302364bc8121ca DOC: enhancements to Sphinx documentation preprocessing (#284)
    • 7023913674a38cf08ccba6e11cb3ac382f4a7be4 API: drawer style redesign (#271)
    • c0d0af285e6f509ed8b7a1c1f8863b51af5c9999 Merge branch '1.2.x' into 2.0.x
    • 0e32a048c2bf1d3a00111259b5929de797fe2f68 Merge branch '1.1.x' into 1.2.x
    • 3e1f1b10816a05958cc5e319df7e4c4ac0890cba FIX: substitute 3rd-party docstrings also for property definitions (#283)
    See More
    • d589fad848b2fb79d8ac87fb66c25afc5589107b API: ResolveGenericClassParameters: resolve type vars for self or cls (#282)
    • a43d07c1c0368b2d4073203803734fddf1ea7686 Merge branch '1.2.x' into 2.0.x
    • ae92a729f5560ce605aa7cf97219cdd0fb17fc30 Merge branch '1.1.x' into 1.2.x
    • d21da980e345324031c5888df17899e1a546193a Merge branch 'develop' into 1.1.x
    • eb82b205bb2995326adb9540aaab99cbfd2574c7 DOC: tweak an attribute reference
    • 6b3aed484bef5ab8a82d2cd61c62aa14f72ed118 DOC: tweak release notes
    • 899a7042c10b81932a54f89dd40395dd1615221d DOC: tweak release notes
    • b56639de75725b8116822b6a65636ca8c1d70c8f DOC: tweak release notes
    • c582ca7f0bcf796443165053fbeee8f16d863576 Merge branch '1.2.x' into 2.0.x
    • 75600b836aefe1d3eba34eed5367860a52590a75 API: remove method HasExpressionRepr.get_class_id (#279)
    • 94f8b0f331166f028f17fdb93b689740ee771622 API: allow validate_type to match multiple alternative types (#280)
    • fe7403d3ea3695ea02803466974ea3fe3054edf0 API: make method Drawer.get_style_kwargs() public (#281)
    • 942e4a8569788bf00ef8d65fe823d15416a08411 Merge branch '1.2.x' into 2.0.x
    • de1f5a05673d48d9e3bfc867659295e6982505bf Merge branch '1.1.x' into 1.2.x
    • 8b6fc1885ce3a2f6516faf7a8c0ea9a012d763ca DOC: move api_landing.rst to _templates/
    • 568b9c0fae6e459c4f7f8f33fde92d801d357514 FIX: don't resolve type signatures when bindings are not defined
    • dddd349f624ad87c00c137824968845264243980 Merge branch '1.2.x' into 2.0.x
    • fcab2b4c71130248a839a46b483f94bf7f445668 BUILD: downgrade nbsphinx to ~=0.7.1
    • 7bd3bf6f19e8e902669e5815b317cc6b7aa9678c Merge branch '1.2.x' into 2.0.x
    • 05d75f63aeb621b7745ce045076a86b1309de535 FIX: do not import ResolveGenericClassParameters for Python 3.6 (#278)
    • b86afb7dfe0092efbac473c7e7b31cf02eec2b37 Merge branch '1.2.x' into 2.0.x
    • b570c1bb6db886693a02abb86f270d931ed7e7f2 Merge branch '1.1.x' into 1.2.x
    • a620644cb97155444eb1c20dd3e8036779479b7c VIZ: set color of axis labels to foreground color (#277)
    • 9052a6e60ddea8b3eea104d590a92dfd609ad455 DOC: re-format release notes
    • bd905a2eff9bd8961edfde935d8b1c3c9a5a8b2a Merge branch '1.2.x' into 2.0.x
    • 2d733b0fa438f1bc7ada98715f90bf06bffedf33 API: resolve generic type parameters (#268)
    • 3bbf79143591917933a093b17f0e316ba4587c85 API: improve conversion of numpy expressions to Expression objects (#275)
    • 7a35897403ecfec0025fe848ddeb0008c3bec26a Merge branch '1.2.x' into 2.0.x
    • 102c191b35fb15d333a9a823f6b6a9c503f99aa7 Merge branch '1.1.x' into 1.2.x
    • e8a9879e70f0fdfd65fa0719a94c62f0e1200edd FIX: replace 'not id_' with 'id_ is None': cannot coerce Id to bool (#276)
    • b5613906f7fe0c3fb70a73a650c8e196909366d4 BUILD: update version to 1.2.3
    • cbf704aa99978be8f05609d2fba8b7a9af59ede4 DOC: fix a typo in the release notes
    • d57926cf8d9d94d8c0e7ead8cdaedd679d106b06 BUILD: update version to 1.1.6
    • f876ae86cecd83f243799f9e6cbd72163d346b2d BUILD: install 'packaging' when running make.py
    • 10248156d98fbab1a5ab4a2972e1da3a8d720252 BUILD: allow dev versions when verifying package requirement version ids
    • 07630e0e18d23e56b2c07ecc13b625c60492c9ca TEST: replace test_package_version.py with version check in make.py (#274)
    • e9315ed0dfc4b585b9a719390723f3a6c0034ead BUILD: change version number to 2.0.dev1
    • 8a61cfe616b69ecf2c7b813de96aec28195412af BUILD: standardize a message in azure-pipelines.yml
    • d278ded8a5dec4d11204332bf254c92f343df1bb Merge pull request #273 from BCG-Gamma/dev/2.0.dev0
    • d904ca4ddc9111a7f1b264a1df28dfe98cd3163a FIX: change github option from isPreRelease to isPrerelease
    • 9ac20b91acc9dac4e62a0e2ffcd9615be2dbf284 TEST: require #.#.[dev|rc]# as package version
    • 2f0af64215e379df96eaa19454de9b32bafd9324 Merge pull request #272 from BCG-Gamma/dev/2.0.0dev0
    • 74ded60f3e3465450354f2e98212fe689c7ccb00 Publish development releases as pre-releases
    • 9f37a5ca9e7e5efdd555bcaf64c0087ec1ca9cdf Merge branch '2.0.x' into dev/2.0.0dev0
    • d976f2c520daf5a9e55a2bdf783fbcd98833dba4 API: expect Iterable not positional args in run_jobs() and run_queues() (#269)
    • 1eea1a7944d23081375fcc8418ab6f4340ffb36b DOC: update release notes
    • 13ffe1200e95473d96dc1fead88d9f5d7fe5ea5d Merge branch '1.2.x' into 2.0.x
    • f87f5670e0e906c4b9a275e3c1f7c5d71955285c DOC: update release notes
    • de3fd6a7dfa212a1cbf243770ff009491ffac5eb Merge branch '1.1.x' into 1.2.x
    • f5c832d52300cfce5c317fa31f1db8c6e19a2a3f FIX: always use leaf weights for labels in dendrogram report style (#270)
    • ed9e4c799ea47c4ea595ee97cd1ef2629c47f63b Merge branch '2.0.x' into dev/2.0.0dev0
    • b52efd3162576786f1fa17472696be71450e1eec BUILD: update version to 2.0.0dev0
    • e0da851a7755f4f9898ac0ad9003f9ec68169175 TEST: allow x.x.xdevx as package version
    • 41fbe8c79cd82e1ce036fc3bb284d73a17a62b04 BUILD: start 2.0.x development branch
    • f2ac390058dae85ebe59caf8e303eb77c5bd3867 BUILD: disable nightly builds on develop branch

    This list of changes was auto generated.

    Source code(tar.gz)
    Source code(zip)
    gamma-pytools-2.0.dev1-py_0.tar.bz2(74.58 KB)
    gamma-pytools-2.0.dev1.tar.gz(73.74 KB)
  • 2.0.dev0(Sep 10, 2021)

    This is the 2.0.dev0 release of gamma-pytools.

    You can upgrade your current pip installation via

    pip install --upgrade gamma-pytools
    

    Your conda package can be upgraded by running

    conda install -c conda-forge -c bcg_gamma gamma-pytools
    

    Changes:

    • d278ded8a5dec4d11204332bf254c92f343df1bb Merge pull request #273 from BCG-Gamma/dev/2.0.dev0
    • d904ca4ddc9111a7f1b264a1df28dfe98cd3163a FIX: change github option from isPreRelease to isPrerelease
    • 9ac20b91acc9dac4e62a0e2ffcd9615be2dbf284 TEST: require #.#.[dev|rc]# as package version
    • 2f0af64215e379df96eaa19454de9b32bafd9324 Merge pull request #272 from BCG-Gamma/dev/2.0.0dev0
    • 74ded60f3e3465450354f2e98212fe689c7ccb00 Publish development releases as pre-releases
    • 9f37a5ca9e7e5efdd555bcaf64c0087ec1ca9cdf Merge branch '2.0.x' into dev/2.0.0dev0
    • d976f2c520daf5a9e55a2bdf783fbcd98833dba4 API: expect Iterable not positional args in run_jobs() and run_queues() (#269)
    • 1eea1a7944d23081375fcc8418ab6f4340ffb36b DOC: update release notes
    • 13ffe1200e95473d96dc1fead88d9f5d7fe5ea5d Merge branch '1.2.x' into 2.0.x
    • f87f5670e0e906c4b9a275e3c1f7c5d71955285c DOC: update release notes
    See More
    • de3fd6a7dfa212a1cbf243770ff009491ffac5eb Merge branch '1.1.x' into 1.2.x
    • f5c832d52300cfce5c317fa31f1db8c6e19a2a3f FIX: always use leaf weights for labels in dendrogram report style (#270)
    • ed9e4c799ea47c4ea595ee97cd1ef2629c47f63b Merge branch '2.0.x' into dev/2.0.0dev0
    • b52efd3162576786f1fa17472696be71450e1eec BUILD: update version to 2.0.0dev0
    • e0da851a7755f4f9898ac0ad9003f9ec68169175 TEST: allow x.x.xdevx as package version
    • 41fbe8c79cd82e1ce036fc3bb284d73a17a62b04 BUILD: start 2.0.x development branch

    This list of changes was auto generated.

    Source code(tar.gz)
    Source code(zip)
    gamma-pytools-2.0.dev0-py_0.tar.bz2(65.37 KB)
    gamma-pytools-2.0.dev0.tar.gz(62.51 KB)
  • 2.0.0.dev0(Sep 10, 2021)

    This is the 2.0.0.dev0 release of gamma-pytools.

    You can upgrade your current pip installation via

    pip install --upgrade gamma-pytools
    

    Your conda package can be upgraded by running

    conda install -c conda-forge -c bcg_gamma gamma-pytools
    

    Changes:

    • 2f0af64215e379df96eaa19454de9b32bafd9324 Merge pull request #272 from BCG-Gamma/dev/2.0.0dev0
    • 74ded60f3e3465450354f2e98212fe689c7ccb00 Publish development releases as pre-releases
    • 9f37a5ca9e7e5efdd555bcaf64c0087ec1ca9cdf Merge branch '2.0.x' into dev/2.0.0dev0
    • d976f2c520daf5a9e55a2bdf783fbcd98833dba4 API: expect Iterable not positional args in run_jobs() and run_queues() (#269)
    • 1eea1a7944d23081375fcc8418ab6f4340ffb36b DOC: update release notes
    • 13ffe1200e95473d96dc1fead88d9f5d7fe5ea5d Merge branch '1.2.x' into 2.0.x
    • f87f5670e0e906c4b9a275e3c1f7c5d71955285c DOC: update release notes
    • de3fd6a7dfa212a1cbf243770ff009491ffac5eb Merge branch '1.1.x' into 1.2.x
    • f5c832d52300cfce5c317fa31f1db8c6e19a2a3f FIX: always use leaf weights for labels in dendrogram report style (#270)
    • ed9e4c799ea47c4ea595ee97cd1ef2629c47f63b Merge branch '2.0.x' into dev/2.0.0dev0
    See More
    • b52efd3162576786f1fa17472696be71450e1eec BUILD: update version to 2.0.0dev0
    • e0da851a7755f4f9898ac0ad9003f9ec68169175 TEST: allow x.x.xdevx as package version
    • 41fbe8c79cd82e1ce036fc3bb284d73a17a62b04 BUILD: start 2.0.x development branch

    This list of changes was auto generated.

    Source code(tar.gz)
    Source code(zip)
    gamma-pytools-2.0.0.dev0.tar.gz(62.52 KB)
    gamma-pytools-2.0.0dev0-py_0.tar.bz2(65.33 KB)
  • 1.2.2(Jul 23, 2021)

    This is the 1.2.2 release of gamma-pytools.

    You can upgrade your current pip installation via

    pip install --upgrade gamma-pytools
    

    Your conda package can be upgraded by running

    conda install -c conda-forge -c bcg_gamma gamma-pytools
    

    Changes:

    • d62f7eaad6b00a5397d1b0549695d738adedea22 Merge pull request #267 from BCG-Gamma/dev/1.2.2
    • 156b117b34e78076f825dad7e544081dbeef9ebd Merge branch '1.2.x' into dev/1.2.2
    • 8f46b05d658f6995323ebcdb4e0dc992c0d111db Merge branch '1.1.x' into 1.2.x
    • e1290afb6599c2c17837bec26c80ca99f84f726a Merge pull request #266 from BCG-Gamma/dev/1.2.2
    • ce4e91b62deef41b472788430b80f8b50f81db88 Merge remote-tracking branch 'origin/1.2.x' into 1.2.x
    • f57068f6ab3c19b6a7579c27da98f9eff4d3cd43 BUILD: relax upper bounds of package requirements (#263)
    • d62ad65d7397c3ecd100ace901c49061361e33a7 TEST: only issue a warning if current version is already on PyPi
    • 9f134a682975c2f0641e4089c465fcd22fcc53ee BUILD: correct package name to gamma-pytools
    • aa127fc49a8c35cead431c5e0f057555fd584878 DOC: update release notes
    • 4f921db95bccd1eb5f4a3354f0c13c6542ade37f Merge branch '1.1.x' into 1.2.x
    See More
    • 8dd1c0b4d653503208177fd3d63bdd0d7344e1e4 BUILD: use pytools 1.2.x for build script
    • 6207648cff5c7f658711be9a79df5529920ad38a Merge branch '1.1.x' into 1.2.x
    • b2ab94e6d5486783ef404bf414fbb238385a84f6 Merge branch '1.1.x' into 1.2.x
    • ffdb05cde1d597e9cc33c51e70ecc42bf7733fba Merge branch '1.1.x' into 1.2.x
    • d42846fabc7af39194bd1e7fb1b6c6e864614d38 BUILD: update version to 1.2.2
    • 7c1decbd9590bc0694eda2d361a80a8e8adc8b59 Merge branch '1.1.x' into 1.2.x
    • 7857e28de3d705edce7711727763ed30f8f568f9 Merge pull request #256 from BCG-Gamma/dev/1.2.1
    • 9967b9389d0823eccecb1446ea087dc7e091f739 DOC: update RELEASE_NOTES.rst
    • 7dead4a15b78c20c4698123a148fb960fd14b8f9 Merge branch '1.1.x' into 1.2.x
    • c46b157aa6ead7522b6d6f190bcae807b74922af update version to 1.2.1
    • 56f75bbf33d9118fee7f04caced4b108a6896c87 Merge pull request #253 from BCG-Gamma/dev/1.2.0
    • ba9be192f1e888cc15667b6b37188b5c7625e540 DOC: make minor tweaks to the pytools documentation (#252)
    • a73c70f6ebce26c4336e93fa4f15e87072643b5c update version to 1.2.0
    • 5491878dc566b9c1d033c7f33e09636c62428261 Merge pull request #251 from BCG-Gamma/dev/1.2.0rc0
    • 4ed9d4c79413f33d46dcf4364ff87071b5fef53d Merge branch '1.1.x' into 1.2.x
    • 45cbc4eafc1c30e829472fbe140e8bee5006dd70 BUILD: prepare package requirements to support scikit-learn 0.24 in sklearndf (#248)
    • e1f6991a422234b227c0d3e9f9480b8d516631b4 Merge branch '1.1.x' into 1.2.x
    • 0ed7ce17753d337975cf172b77ccd3d0acdb80d4 Merge branch '1.1.x' into 1.2.x
    • cb388948e03ba90e32d46935f8386f18980e447f Merge branch '1.1.x' into 1.2.x
    • 5b44dc41d2e078907105756b4dacc7398ff39b15 API: enhance documentation decorators (update @inheritdoc and add new @subsdoc decorator) (#239)
    • 29a8caee6fbb9f316cdd2443e0859e88b123f405 API: add to_collection(); accept multiple types in to_…() functions (#238)
    • e3ecc5c926a8f3d8b34ac138ca66dae511f87f58 BUILD: set up build process for 1.2.x (#240)
    • 5c188d7495e3f80850c760cb0fae1565706b6ffb Merge branch '1.1.x' into 1.2.x
    • 7b3c38d896963014bdcd23fc08445833089724eb Increase version to 1.2.0

    This list of changes was auto generated.

    Source code(tar.gz)
    Source code(zip)
    gamma-pytools-1.2.2-py_0.tar.bz2(65.26 KB)
    gamma-pytools-1.2.2.tar.gz(61.01 KB)
  • 1.1.5(Jul 22, 2021)

    This is the 1.1.5 release of gamma-pytools.

    You can upgrade your current pip installation via

    pip install --upgrade gamma-pytools
    

    Your conda package can be upgraded by running

    conda install -c conda-forge -c bcg_gamma gamma-pytools
    

    Changes:

    • c3b58cf672cb64ef74c1c456dcac542af8ac4e92 Merge pull request #265 from BCG-Gamma/dev/1.1.5
    • d62ad65d7397c3ecd100ace901c49061361e33a7 TEST: only issue a warning if current version is already on PyPi
    • 9f134a682975c2f0641e4089c465fcd22fcc53ee BUILD: correct package name to gamma-pytools
    • b128fc9dfaf7db417c7507d3655ab41a3195d9e2 Merge pull request #262 from BCG-Gamma/dev/1.1.5
    • 8b40d861bccfaa44ba5a823279b72cdbffb6856e FIX: accept arbitrary numeric values as linkage tree leaf weights (#261)
    • b3df5247162f0d136e8903290daac469ee99373c FIX: unpack first operand aliases when comparing binary expressions (#260)
    • 4d1aa054b7c4bd8e1fe1c500286dc59db8b37ed1 BUILD: use pytools 1.1.x for build script
    • 42f01281e28fedd5e61c019cb2c9ae3eb4b512b4 BUILD: disable nightly builds on 1.1.x branch
    • 6db82c3010bd6a0849fec36de8125295b904915e BUILD: fix idents broken by merge from develop branch
    • f721f6ad06c5ced5b2b05524aeae5e2c68d94b38 BUILD: update git_url path
    See More
    • 9ecc4c1f590cf5506b44446f9f6ea4216a016f40 Merge branch 'develop' into 1.1.x
    • 0a0363cb21cc8c8dc450b5fcb6c8d61eb8522a90 BUILD: standardize azure pipeline across BCG Gamma repos (#259)
    • ae2dda55b4d821a3d36649a3a21e4e886255ea77 BUILD: major refactor of build script and config (#258)
    • 50a04688986bcd970d3c2123b87027ed78235990 BUILD: update version to 1.1.5
    • ff7de827573fd334f0850550f98fe145519df86a Merge branch 'develop' into 1.1.x
    • e7286b519fd2e78223854ba76eb506c41ffc880b BUILD: run nightly builds at 2am on 1.2.x (#257)
    • c1399372549b86fa48fbe1f26b3b681b9935c810 Merge pull request #255 from BCG-Gamma/dev/1.1.4

    This list of changes was auto generated.

    Source code(tar.gz)
    Source code(zip)
    gamma-pytools-1.1.5-py_0.tar.bz2(65.06 KB)
    gamma-pytools-1.1.5.tar.gz(60.89 KB)
  • 1.2.1(Jun 24, 2021)

    This is the 1.2.1 release of pytools.

    You can upgrade your current pip installation via

    pip install --upgrade gamma-pytools
    

    Your conda package can be upgraded by running

    conda install -c conda-forge -c bcg_gamma gamma-pytools
    

    Changes:

    • 7857e28de3d705edce7711727763ed30f8f568f9 Merge pull request #256 from BCG-Gamma/dev/1.2.1
    • 9967b9389d0823eccecb1446ea087dc7e091f739 DOC: update RELEASE_NOTES.rst
    • 7dead4a15b78c20c4698123a148fb960fd14b8f9 Merge branch '1.1.x' into 1.2.x
    • c46b157aa6ead7522b6d6f190bcae807b74922af update version to 1.2.1
    • 56f75bbf33d9118fee7f04caced4b108a6896c87 Merge pull request #253 from BCG-Gamma/dev/1.2.0
    • ba9be192f1e888cc15667b6b37188b5c7625e540 DOC: make minor tweaks to the pytools documentation (#252)
    • a73c70f6ebce26c4336e93fa4f15e87072643b5c update version to 1.2.0
    • 5491878dc566b9c1d033c7f33e09636c62428261 Merge pull request #251 from BCG-Gamma/dev/1.2.0rc0
    • 4ed9d4c79413f33d46dcf4364ff87071b5fef53d Merge branch '1.1.x' into 1.2.x
    • 45cbc4eafc1c30e829472fbe140e8bee5006dd70 BUILD: prepare package requirements to support scikit-learn 0.24 in sklearndf (#248)
    See More
    • e1f6991a422234b227c0d3e9f9480b8d516631b4 Merge branch '1.1.x' into 1.2.x
    • 0ed7ce17753d337975cf172b77ccd3d0acdb80d4 Merge branch '1.1.x' into 1.2.x
    • cb388948e03ba90e32d46935f8386f18980e447f Merge branch '1.1.x' into 1.2.x
    • 5b44dc41d2e078907105756b4dacc7398ff39b15 API: enhance documentation decorators (update @inheritdoc and add new @subsdoc decorator) (#239)
    • 29a8caee6fbb9f316cdd2443e0859e88b123f405 API: add to_collection(); accept multiple types in to_…() functions (#238)
    • e3ecc5c926a8f3d8b34ac138ca66dae511f87f58 BUILD: set up build process for 1.2.x (#240)
    • 5c188d7495e3f80850c760cb0fae1565706b6ffb Merge branch '1.1.x' into 1.2.x
    • 7b3c38d896963014bdcd23fc08445833089724eb Increase version to 1.2.0

    This list of changes was auto generated.

    Source code(tar.gz)
    Source code(zip)
    gamma-pytools-1.2.1-pypy_0.tar.bz2(65.11 KB)
    gamma-pytools-1.2.1.tar.gz(60.94 KB)
  • 1.1.4(Jun 24, 2021)

    This is the 1.1.4 release of pytools.

    You can upgrade your current pip installation via

    pip install --upgrade gamma-pytools
    

    Your conda package can be upgraded by running

    conda install -c conda-forge -c bcg_gamma gamma-pytools
    

    Changes:

    • c1399372549b86fa48fbe1f26b3b681b9935c810 Merge pull request #255 from BCG-Gamma/dev/1.1.4
    • fb2be8d716627b74d4c64eac3237f12a70beb381 DOC: update formatting in release notes
    • edd20aa1ea1b087ba95fd2c6bdeae78a7ff3c5a5 BUILD: support joblib 1.0.* (#254)

    This list of changes was auto generated.

    Source code(tar.gz)
    Source code(zip)
    gamma-pytools-1.1.4-pypy_0.tar.bz2(64.89 KB)
    gamma-pytools-1.1.4.tar.gz(60.82 KB)
  • 1.2.0(Jun 23, 2021)

    This is the 1.2.0 release of pytools.

    You can upgrade your current pip installation via

    pip install --upgrade gamma-pytools
    

    Your conda package can be upgraded by running

    conda install -c conda-forge -c bcg_gamma gamma-pytools
    

    Changes:

    • 56f75bbf33d9118fee7f04caced4b108a6896c87 Merge pull request #253 from BCG-Gamma/dev/1.2.0
    • ba9be192f1e888cc15667b6b37188b5c7625e540 DOC: make minor tweaks to the pytools documentation (#252)
    • a73c70f6ebce26c4336e93fa4f15e87072643b5c update version to 1.2.0
    • 5491878dc566b9c1d033c7f33e09636c62428261 Merge pull request #251 from BCG-Gamma/dev/1.2.0rc0
    • 4ed9d4c79413f33d46dcf4364ff87071b5fef53d Merge branch '1.1.x' into 1.2.x
    • bf729562e2afdcef9ebe4f0a4cc0c522664e618c Merge branch '1.1.x' of [email protected]:BCG-Gamma/pytools.git
    • 8ea09bfee6fdae624cf68de1e6f124b6ba6d6726 update version to 1.1.4
    • 2badc8cefe9f7d344a325d0e39acd2e97db4d29e Merge branch 'develop' into 1.1.x
    • a5536b36388515da055fc377b4af79df9811c4f1 BUILD: pin jinja2 to ~=2.11 environment.yml (#250)
    • 45cbc4eafc1c30e829472fbe140e8bee5006dd70 BUILD: prepare package requirements to support scikit-learn 0.24 in sklearndf (#248)
    See More
    • 74628ed98d29e142aedc1b5cbbd36bc095ec44d1 Merge pull request #249 from BCG-Gamma/build/pin_jinja_to_2.x
    • 96d243048c7eb2e039f75f19665ffc89e585cd2a BUILD: pin jinja2 to ~=2.11 to prevent incompatibility with sphinx
    • e1f6991a422234b227c0d3e9f9480b8d516631b4 Merge branch '1.1.x' into 1.2.x
    • 0ed7ce17753d337975cf172b77ccd3d0acdb80d4 Merge branch '1.1.x' into 1.2.x
    • cb388948e03ba90e32d46935f8386f18980e447f Merge branch '1.1.x' into 1.2.x
    • 5b44dc41d2e078907105756b4dacc7398ff39b15 API: enhance documentation decorators (update @inheritdoc and add new @subsdoc decorator) (#239)
    • 29a8caee6fbb9f316cdd2443e0859e88b123f405 API: add to_collection(); accept multiple types in to_…() functions (#238)
    • e3ecc5c926a8f3d8b34ac138ca66dae511f87f58 BUILD: set up build process for 1.2.x (#240)
    • 5c188d7495e3f80850c760cb0fae1565706b6ffb Merge branch '1.1.x' into 1.2.x
    • 7b3c38d896963014bdcd23fc08445833089724eb Increase version to 1.2.0

    This list of changes was auto generated.

    Source code(tar.gz)
    Source code(zip)
    gamma-pytools-1.2.0-pypy_0.tar.bz2(65.04 KB)
    gamma-pytools-1.2.0.tar.gz(60.94 KB)
  • 1.2.0rc0(Jun 22, 2021)

    This is the 1.2.0rc0 release of pytools.

    You can upgrade your current pip installation via

    pip install --upgrade gamma-pytools
    

    Your conda package can be upgraded by running

    conda install -c conda-forge -c bcg_gamma gamma-pytools
    

    Changes:

    • 5491878dc566b9c1d033c7f33e09636c62428261 Merge pull request #251 from BCG-Gamma/dev/1.2.0rc0
    • 4ed9d4c79413f33d46dcf4364ff87071b5fef53d Merge branch '1.1.x' into 1.2.x
    • bf729562e2afdcef9ebe4f0a4cc0c522664e618c Merge branch '1.1.x' of [email protected]:BCG-Gamma/pytools.git
    • 8ea09bfee6fdae624cf68de1e6f124b6ba6d6726 update version to 1.1.4
    • 2badc8cefe9f7d344a325d0e39acd2e97db4d29e Merge branch 'develop' into 1.1.x
    • a5536b36388515da055fc377b4af79df9811c4f1 BUILD: pin jinja2 to ~=2.11 environment.yml (#250)
    • 45cbc4eafc1c30e829472fbe140e8bee5006dd70 BUILD: prepare package requirements to support scikit-learn 0.24 in sklearndf (#248)
    • 74628ed98d29e142aedc1b5cbbd36bc095ec44d1 Merge pull request #249 from BCG-Gamma/build/pin_jinja_to_2.x
    • 96d243048c7eb2e039f75f19665ffc89e585cd2a BUILD: pin jinja2 to ~=2.11 to prevent incompatibility with sphinx
    • e1f6991a422234b227c0d3e9f9480b8d516631b4 Merge branch '1.1.x' into 1.2.x
    See More
    • 0ed7ce17753d337975cf172b77ccd3d0acdb80d4 Merge branch '1.1.x' into 1.2.x
    • cb388948e03ba90e32d46935f8386f18980e447f Merge branch '1.1.x' into 1.2.x
    • 5b44dc41d2e078907105756b4dacc7398ff39b15 API: enhance documentation decorators (update @inheritdoc and add new @subsdoc decorator) (#239)
    • 29a8caee6fbb9f316cdd2443e0859e88b123f405 API: add to_collection(); accept multiple types in to_…() functions (#238)
    • e3ecc5c926a8f3d8b34ac138ca66dae511f87f58 BUILD: set up build process for 1.2.x (#240)
    • 5c188d7495e3f80850c760cb0fae1565706b6ffb Merge branch '1.1.x' into 1.2.x
    • 7b3c38d896963014bdcd23fc08445833089724eb Increase version to 1.2.0

    This list of changes was auto generated.

    Source code(tar.gz)
    Source code(zip)
    gamma-pytools-1.2.0rc0-pypy_0.tar.bz2(65.09 KB)
    gamma-pytools-1.2.0rc0.tar.gz(60.95 KB)
  • 1.1.3(Jun 21, 2021)

    This is the 1.1.3 release of pytools.

    You can upgrade your current pip installation via

    pip install --upgrade gamma-pytools
    

    Your conda package can be upgraded by running

    conda install -c conda-forge -c bcg_gamma gamma-pytools
    

    Changes:

    • adf7de4705ef7e1474b550d0a684d38aa13c29b1 Merge pull request #245 from BCG-Gamma/dev/1.1.3
    • 42031d3dfd200a7076fcae5b8d45d5bf75996d82 API: remove deprecated methods in class ParallelizableMixin (#247)
    • 503b6c34e8318dfb9853687b56061136c386cc99 BUILD: pin Jinja2 version to <3.0 to prevent breaking the sphinx build (#246)
    • 8bc3740e9903357209f218ac004e7fb4af2c8811 API: do not check documented parameters if docstring is missing (#244)
    • b8ac1df334c301b5c1f6fe001af00588a3eedd3c FIX: update forward references in AllTracker also with generic arguments (#243)
    • 30d79b8c8fbcb5c2173ed1adf92ba582443a3edc FIX: correctly check for preceding blank line when positioning ':bases:' (#241)
    • 744b74e6015da952ba6f83b43e805c9aeba8bb6f REFACTOR: import class Pattern from typing module (#242)
    • 36bc6aa2c88e4d3eaa7969572bd6221f18cfedbe Merge branch 'develop' into 1.1.x
    • ec0f62b0124a3461f3a8bb2eb3c90c88a0857d5d FIX: return eq_=False when one infix expression is a prefix of the other (#235)
    • f723ab6eaf9f6535f0842277ba1edfbc4b6260f5 FIX: return eq_=False when one infix expression is a prefix of the other (#236)
    See More
    • ae1a7aea21c71ce016e5dd4c9e48990cb7aca05e BUILD: add back required Sphinx make code for docs (#237)
    • 735a1780e606ba61f9a60d4fda586a994adb2c5d Merge branch 'develop' into 1.1.x
    • 84ee943792dd116632d818171df46df9a14ce0a4 increase version to 1.0.6
    • fa3111a4f07cd5ec6a0aecde7168d27e2a863d08 increase version to 1.1.3

    This list of changes was auto generated.

    Source code(tar.gz)
    Source code(zip)
    gamma-pytools-1.1.3-pypy_0.tar.bz2(64.93 KB)
    gamma-pytools-1.1.3.tar.gz(60.81 KB)
  • 1.1.2(Apr 19, 2021)

    This is the 1.1.2 release of pytools.

    You can upgrade your current pip installation via

    pip install --upgrade gamma-pytools
    

    Your conda package can be upgraded by running

    conda install -c conda-forge -c bcg_gamma gamma-pytools
    

    Changes:

    • af0afffd711a8d541aed39174ae0932321c5bfba Merge pull request #234 from BCG-Gamma/dev/1.1.2
    • 0e178e4a7bfa665b10ce71a4388c7c350d6f1c0a Merge branch 'release/1.1.1' into 1.1.x
    • d5bf5576ac7ff6a33c16f4c4333ffd38adc8dbd4 Merge branch 'develop' into 1.1.x
    • e8760e636eec915dc312a9ca6100433ef4a4265d API: prevent casting Expression instances to bool (#233)
    • 953c7907245cb8d424873876682485b84b033e60 Merge remote-tracking branch 'origin/develop' into develop
    • 8c44cbcb8c5a21513579e2a439a9e5687ef72ae2 update RELEASE_NOTES.rst
    • aedaa77a209a67d2e2fe8b590c7b8be95ae0da5c BUILD: backport docs build bugfix (#231)
    • 64d33612646184f406dcd444e863d0f0a50b20ff API: support inheriting class docstrings from superclasses in @inheritdoc; add @subsdoc decorator to replace text in docstrings (#227)
    • bd004c677045e2966e6ce8f97398b1af9825a66e API: use background color to render matrix grid to increase contrast (#223)
    • 5346987388d135b68504c314dd34d11b34d45d25 Increase version to 1.0.5
    See More
    • cb474d09385bf49971bb08621cdb4c21c62cdd11 Merge branch 'develop' into 1.1.x
    • 6bfe73905f2dade783f9a151d04b1452c1f825f7 Merge branch 'develop' into 1.1.x
    • 082feb61e8551e306590a085183710d99e3148ce BUILD: Set pytools version to 1.1.2 (#221)
    • 94c144b5ad0ff0f2ec6dd3af1acb3a206597c69e Merge pull request #220 from BCG-Gamma/dev/1.1.1
    • 0205fa715bdcea066b11fbe4f27419cb472311d6 DEBUG: remove unnecessary log message from update_forward_references() (#218)
    • da208e8da2eefe5dfc032ad0fd4e67c6d8d7312b FIX: override potential global gridline settings in matplot matrix plots (#219)
    • e7839af85a930f96c5bf45838c12a1e109b75ec4 API: raise exception when running job queues returns wrong # of results (#216)
    • 74b3685f547c44aa18db656e51e24f3c5d6a4bcf API: use current axes as default in MatplotStyle (#217)
    • 2b1aa38d95f958dfee8f44d4442ccf28a751ba84 make_base.py: update version data also on non-latest stable (#215)
    • 9ba749d3fd0ae08cf9b41ffcc87ea27ae97be622 Merge branch 'develop' into 1.1.x
    • 8428214faf1b1cd9136682352401dd6555ea8f2e azure-pipelines.yml: add copy of old docs-versions folder (#214)
    • afc5ff8756e5d825b2783214076a9b9faed1d559 BUILD: For Azure docs build, increase verbosity and add failsafe (#212)
    • d3cbaf836169e502e7f8e7bc5cb80ef15c2b6536 set pytools to 1.1.1 (#213)
    • c57438d3a6fe58410c6b625add4eeaeea59d06a4 Merge pull request #211 from BCG-Gamma/dev/1.1.0
    • 7f46510db08020aee24d73f496bc55d3b5f63515 DOC: improve docstrings of two implementations of JobQueue.collate() (#209)
    • 6f9725bd204112fc88520860586f4139ba65b0bb BUILD: prepare for release of pytools 1.1.0 (#210)
    • 2dd405dcf433ae3973272093f58dcc7067cdc812 Merge pull request #206 from BCG-Gamma/dev/1.1.0rc1
    • 3dcff726b3aa66e599cd4820eafbc2e3702f58ea FIX: remove dependency of make_base.py pytools (#207)
    • 1b3a547de76abb85d51375dfed9f61e68275c15c API: rename JobQueue.start() to JobQueue.on_run() (#205)
    • cbb499d5fe8a83827205a20c0c0975f8e4583977 BUILD: publish to default GitHub pages address only when releasing the latest stable version (#204)
    • 18c12b06b0bbb236c4ac82e4f1abe5318bb9abb4 Merge pull request #201 from BCG-Gamma/dev/1.1.0rc0
    • 48163e3c511613327cac899deb88fe308d1bac4b FIX: do not attempt to replace 3rd party documentation for attributes (#203)
    • 40c4e075e25863dd01339a353165622146ad1649 FIX: remove reliance on re.Pattern in Python 3.6 (#202)
    • 824160384ce106e8cfe281028a6cb121014d308a FIX: prevent infinite recursion in function update_forward_references (#200)
    • 184cc63b3f309b9743b22c70d4bb3ab0c6657d4c API: AllTracker detection/prevention of exporting imported objects and global constants (#199)
    • 85c6f6dff857be24f5d9c7cfb0b26c2c2b91c618 Merge branch 'develop' into 1.1.x
    • bafc6e270f319cff01bcc96dd3411f61a4e03b7a Merge branch 'develop' into 1.1.x
    • 780c208d1fec0646d7bfd08a850c11d2a6c5a6eb Merge branch 'develop' into 1.1.x
    • 23af0d20d66b360fec5e99508b1551abd37a238e Merge branch 'develop' into 1.1.x
    • ec2f4bde2eb60c40f0f268e4f1a30841f6705d1f Merge branch 'develop' into 1.1.x
    • 2feda606971196f335ce61f2cbf7aa7594b480ad API: replace forward type references with actual classes in AllTracker (#187)
    • 925e57c520eee883f54d9bd63022217846872af8 FIX: drawer style start_drawing and finalize_drawing (#188)
    • 9b9c0ac66cdfcc1d3e4ef6f103bbfb42d6423068 Merge branch 'develop' into 1.1.x
    • 3412087ce6eb57bb9cfea8883687c36fcd4d37c5 REFACTOR: more modular management of DocValidator validation tests; move tests to module pytools.api.doc (#186)
    • 36361ecfe8ede4ee5727cf584c1ad95800ede61c change version to 1.1.0rc0 (#183)
    • e23c82589787fee40e9a4f5e1980542b0eaab736 BUILD: set working directory for tox pytest to project root (#184)
    • 636afaf17e8d22c85561bf426922592a20d959f7 TEST: add unit test for docstrings (#179)
    • b71ccfcf46b3a25088190b9d1f89cfce41941710 Merge branch 'develop' into 1.1.x
    • 9c51f75e80b67502ab15b2d0b4e9563884d3f7e2 Merge branch 'develop' into 1.1.x
    • 772d35e23bf7fa8bd3ca8f77f3aa7e1f124aa586 Merge branch 'develop' into 1.1.x
    • eafd2d5114919025e0d55b263be56e7e2fc2a0e2 API: make method MatplotStyle._apply_color_scheme public (#167)
    • 6d399a4ba55bad2921088fc983f574333c77dfe7 Merge branch 'develop' into 1.1.x
    • 52194e487c082b8e7c72759303581844272a4725 Merge branch 'develop' into 1.1.x
    • fb6f78cdd7d4863c68bf7d718856cbdfcf247f61 Merge branch 'develop' into 1.1.x
    • 5a0b732fbf280237a08f58b9083788e79dacf925 Merge branch 'develop' into 1.1.x
    • 1163d5a12976d7c17c7db92e6d40e07b936d5ff7 BUILD: add bcg_gamma to conda channels in make.py (#160)
    • 99ad36ad66dc816c762fbbe2c0ad485241549034 Merge branch 'develop' into 1.1.x
    • 824526a996fb053a870ab662a6d71b03c3b54e94 Merge branch 'develop' into 1.1.x
    • 06f0157481e597ad6fc51e4e6645c3ca73817c6b Merge branch 'develop' into 1.1.x
    • 9f6ee8ce5973d0aff8f7f76f3b2128096d9de409 Merge branch 'develop' into 1.1.x
    • 3685a7ae4b70f91e1f78e975efb440b46f8c650f FIX: drop support for joblib v0.13 (#152)
    • 30d76424435341624411b28f1d5bf4d6ba3c405e BUILD: update version numbers (#150)
    • b2b0236f9d024905639fd53a62f02124735f636d FIX: drop support for joblib v0.13 (#149)
    • 2ab9615778420769c702b31ad1964549a29764df Merge branch 'develop' into merge/develop_to_1.1.x
    • 995bc87879df04cee5f2032242e62b958f66a510 Merge branch '1.1.x' into merge/develop_to_1.1.x
    • 3ee537be58264a2feb0b3bca5a46df01f3c5b6cb API: add oo framework for parallel execution of jobs using joblib (#139)
    • e9b3dc156b00e708fdf91ccfe2052762b7fc7af1 Merge branch 'develop' into merge/develop_to_1.1.x
    • bb4cddc58fa68d452361e83178f8a8a0a828383c rename branch 1.1 to 1.1.x (#140)
    • 85765835004f2cb9397faeac2a7cde04884d2323 update azure pipelines for 1.1 branch

    This list of changes was auto generated.

    Source code(tar.gz)
    Source code(zip)
    gamma-pytools-1.1.2-pypy_0.tar.bz2(64.82 KB)
    gamma-pytools-1.1.2.tar.gz(60.75 KB)
Owner
BCG Gamma
Solutions at the Heart of Complexity
BCG Gamma
SageMaker Python SDK is an open source library for training and deploying machine learning models on Amazon SageMaker.

SageMaker Python SDK SageMaker Python SDK is an open source library for training and deploying machine learning models on Amazon SageMaker. With the S

Amazon Web Services 1.8k Jan 1, 2023
An open source framework that provides a simple, universal API for building distributed applications. Ray is packaged with RLlib, a scalable reinforcement learning library, and Tune, a scalable hyperparameter tuning library.

Ray provides a simple, universal API for building distributed applications. Ray is packaged with the following libraries for accelerating machine lear

null 23.3k Dec 31, 2022
Hypernets: A General Automated Machine Learning framework to simplify the development of End-to-end AutoML toolkits in specific domains.

A General Automated Machine Learning framework to simplify the development of End-to-end AutoML toolkits in specific domains.

DataCanvas 216 Dec 23, 2022
Data Version Control or DVC is an open-source tool for data science and machine learning projects

Continuous Machine Learning project integration with DVC Data Version Control or DVC is an open-source tool for data science and machine learning proj

Azaria Gebremichael 2 Jul 29, 2021
MLReef is an open source ML-Ops platform that helps you collaborate, reproduce and share your Machine Learning work with thousands of other users.

The collaboration platform for Machine Learning MLReef is an open source ML-Ops platform that helps you collaborate, reproduce and share your Machine

MLReef 1.4k Dec 27, 2022
This repository has datasets containing information of Uber pickups in NYC from April 2014 to September 2014 and January to June 2015. data Analysis , virtualization and some insights are gathered here

uber-pickups-analysis Data Source: https://www.kaggle.com/fivethirtyeight/uber-pickups-in-new-york-city Information about data set The dataset contain

B DEVA DEEKSHITH 1 Nov 3, 2021
A Python Automated Machine Learning tool that optimizes machine learning pipelines using genetic programming.

Master status: Development status: Package information: TPOT stands for Tree-based Pipeline Optimization Tool. Consider TPOT your Data Science Assista

Epistasis Lab at UPenn 8.9k Jan 9, 2023
Python Extreme Learning Machine (ELM) is a machine learning technique used for classification/regression tasks.

Python Extreme Learning Machine (ELM) Python Extreme Learning Machine (ELM) is a machine learning technique used for classification/regression tasks.

Augusto Almeida 84 Nov 25, 2022
Vowpal Wabbit is a machine learning system which pushes the frontier of machine learning with techniques

Vowpal Wabbit is a machine learning system which pushes the frontier of machine learning with techniques such as online, hashing, allreduce, reductions, learning2search, active, and interactive learning.

Vowpal Wabbit 8.1k Dec 30, 2022
CD) in machine learning projectsImplementing continuous integration & delivery (CI/CD) in machine learning projects

CML with cloud compute This repository contains a sample project using CML with Terraform (via the cml-runner function) to launch an AWS EC2 instance

Iterative 19 Oct 3, 2022
An open-source library of algorithms to analyse time series in GPU and CPU.

An open-source library of algorithms to analyse time series in GPU and CPU.

Shapelets 216 Dec 30, 2022
Empyrial is a Python-based open-source quantitative investment library dedicated to financial institutions and retail investors

By Investors, For Investors. Want to read this in Chinese? Click here Empyrial is a Python-based open-source quantitative investment library dedicated

Santosh 640 Dec 31, 2022
Open source time series library for Python

PyFlux PyFlux is an open source time series library for Python. The library has a good array of modern time series models, as well as a flexible array

Ross Taylor 2k Jan 2, 2023
Nixtla is an open-source time series forecasting library.

Nixtla Nixtla is an open-source time series forecasting library. We are helping data scientists and developers to have access to open source state-of-

Nixtla 401 Jan 8, 2023
Karate Club: An API Oriented Open-source Python Framework for Unsupervised Learning on Graphs (CIKM 2020)

Karate Club is an unsupervised machine learning extension library for NetworkX. Please look at the Documentation, relevant Paper, Promo Video, and Ext

Benedek Rozemberczki 1.8k Jan 3, 2023
Uber Open Source 1.6k Dec 31, 2022
PLUR is a collection of source code datasets suitable for graph-based machine learning.

PLUR (Programming-Language Understanding and Repair) is a collection of source code datasets suitable for graph-based machine learning. We provide scripts for downloading, processing, and loading the datasets. This is done by offering a unified API and data structures for all datasets.

Google Research 76 Nov 25, 2022
A library of extension and helper modules for Python's data analysis and machine learning libraries.

Mlxtend (machine learning extensions) is a Python library of useful tools for the day-to-day data science tasks. Sebastian Raschka 2014-2021 Links Doc

Sebastian Raschka 4.2k Dec 29, 2022
A fast, scalable, high performance Gradient Boosting on Decision Trees library, used for ranking, classification, regression and other machine learning tasks for Python, R, Java, C++. Supports computation on CPU and GPU.

Website | Documentation | Tutorials | Installation | Release Notes CatBoost is a machine learning method based on gradient boosting over decision tree

CatBoost 6.9k Jan 5, 2023