Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create v0.2.1 #392

Merged
merged 9 commits into from
Apr 8, 2020
Merged

Create v0.2.1 #392

merged 9 commits into from
Apr 8, 2020

Commits on Mar 23, 2020

  1. Add @rth as a contributor and code author for v0.2.0 (#376)

    * Add @rth to code authors and list of contributors for v0.2.0
    ulupo committed Mar 23, 2020
    Configuration menu
    Copy the full SHA
    f36b2dc View commit details
    Browse the repository at this point in the history
  2. [WIP] Add twine check to CI, attempt fix in README (#379)

    * Add twine check to azure-pipelines.yml
    
    * Fix formatting and duplicate issues in README.rst
    ulupo committed Mar 23, 2020
    Configuration menu
    Copy the full SHA
    8654d7f View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2020

  1. Tests for plotting functions and methods, other increases in test cov…

    …erage (#384)
    
    * Remove images subpackage from code omitted from coverage
    
    * Add tests for Filtering class
    
    * Add tests in diagrams subpackage, linting
    
    - Rename test_features -> test_features_representations
    - Create parametrized dummy tests for fit_transform_plot method of transformers in representations.py
    - Improve structure and range of tests in test_preprocessing in a similar way
    - Create dummy tests of shape for BettiCurve and PersistenceLandscape
    - Linting and code style changes elsewhere
    
    * Add fit_transform_plot test for GraphGeodesicDistance
    
    * Add fit_transform_plot tests in gtda.homology
    
    * Fix typo in voids_on_the_plane notebook
    
    * Add fit_transform_plot tests for images subpackage
    
    * Add fit_transform_plot tests for point_clouds subpackage
    
    * Add test for SlidingWindow.plot
    
    * Linting
    
    * Exclude gtda.utils._doc and gtda.utils.intervals from coveragerc
    
    * Implement @wreise's suggestions
    
    - Rename some test functions
    - Implement a solution to the automatic tab opening problem, based on setting the default value of plotly.io.renderers in test files
    
    * Upload coverage report only from Azure macOS job
    
    * Exclude test folders from coverage reports
    ulupo committed Mar 30, 2020
    Configuration menu
    Copy the full SHA
    c78de1e View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2020

  1. Vectorization2 (#378)

    * Update P landscapes
    
    * Add distances, inner products and kernels glossary entry
    
    Signed-off-by: ammedmar <anibal@medina-mardones.com>
    ammedmar committed Apr 6, 2020
    Configuration menu
    Copy the full SHA
    805e912 View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2020

  1. Fix azure on windows (#388)

    * Update ccache
    
    * Update variable used to indicate boost headers location
    
    Official answer from boost devs: https://discourse.cmake.org/t/findboost-difference-between-boost-include-dir-and-boost-include-dirs/855
    
    * Add install boost step in Azure CI, which downloads boost
    
    Signed-off-by: julian <julian.burellaperez@heig-vd.ch>
    reds-heig committed Apr 7, 2020
    Configuration menu
    Copy the full SHA
    e2aaea9 View commit details
    Browse the repository at this point in the history
  2. Allow more general input to ripser when metric='precomputed', improve…

    …/refactor check_point_clouds and add tests (#386)
    
    * Remove boolean mask on infinite values in VietorisRipsPersistence
    
    * Refactoring of check_point_clouds
    
    - Rename distance_matrix kwarg to distance_matrices
    - Add checks for square input when distance_matrices is set to True
    - More comprehensive/friendly error messages and warnings
    
    * Increase generality of ripser function when metric == 'precomputed'
    
    Sklearn's pairwise_distances is no longer called when metric='precomputed'.
    
    This is because pairwise_distances checks for positivity and finite input in that case, but this is unnecessarily restrictive for ripser. 
    
    pairwise_distances also checks for square input so this is no longer checked in the case metric='precomputed'.  But the ripser function is not meant for use in isolation. It is meant to be called by a VietorisRipsPersistence instance, and input validation can be offloaded to that class. In particular, 9bab872 introduces checks for square input.
    
    * Add tests for check_point_clouds
    
    * Refresh docstrings for VietorisRipsPersistence
    
    - Mention "adjacency matrices of weighted undirected graphs" as well as distance matrices
    - Mention compatibility with filtration in docstrings for fit and transform
    ulupo committed Apr 7, 2020
    Configuration menu
    Copy the full SHA
    9be9fb8 View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2020

  1. Add citing entry to README.rst and doc/faq.rst (#389)

    * Add citation section in README
    
    * Add citation info to FAQ page in docs
    
    Signed-off-by: Guillaume Tauzin <guillaumetauzin.ut@gmail.com>
    
    Co-authored-by: Umberto Lupo <46537483+ulupo@users.noreply.github.com>
    gtauzin and ulupo committed Apr 8, 2020
    Configuration menu
    Copy the full SHA
    9b8f4a3 View commit details
    Browse the repository at this point in the history
  2. Fix markdown subsection formatting (#390)

    * Fix citing giotto-tda section
    * Fix Important link section
    gtauzin committed Apr 8, 2020
    Configuration menu
    Copy the full SHA
    8f23103 View commit details
    Browse the repository at this point in the history
  3. Prepare release 0.2.1 (#391)

    ulupo committed Apr 8, 2020
    Configuration menu
    Copy the full SHA
    ec79478 View commit details
    Browse the repository at this point in the history