-
Notifications
You must be signed in to change notification settings - Fork 55
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
Implement Persistence Landscapes #48
Merged
Merged
Changes from all commits
Commits
Show all changes
57 commits
Select commit
Hold shift + click to select a range
9ed088f
Initial import from pyscapes
catanzaromj dc6824f
Update README
catanzaromj 01ccdb4
Fix spikes
catanzaromj 185ed0c
Update naming, directory, docstrings
catanzaromj f5e7328
add 2D plotting utililty
calderds 8272446
Update import statements
catanzaromj 3672504
add plotting to pers landscape visual file
calderds 2ad1396
package imports for Calder now, fix syntax in pers landscape visual
calderds e7bee56
revert imports
calderds 3786edf
Update formatting
catanzaromj 52dc823
Revert "package imports for Calder now, fix syntax in pers landscape …
catanzaromj 7b6181f
Merge branch 'master' of github.com:catanzaromj/persim
catanzaromj dab78aa
Merge branch 'master' of https://github.com/scikit-tda/persim
catanzaromj d8f3e7f
Update test_pl.py
gabbyangeloro 56c67ec
Clean up docs
catanzaromj f58a671
Update tests
catanzaromj 116a0bb
Fix type hinting
catanzaromj 58c2b6b
Remove unnecessary aux files
catanzaromj d952a1e
Update test_pl.py
gabbyangeloro fca0c91
Start notebook for persistence landscapes, add axis passthrough for l…
calderds 2e3d89b
Move author names
catanzaromj 2db9750
fix unexpected keyword bug
calderds e97a278
Merge pull request #1 from catanzaromj/calder
calderds da528f4
Add PL differentiation notebook
catanzaromj fe24173
Merge remote-tracking branch 'origin/master'
catanzaromj 4c0bd2a
Change focus of notebook
calderds 2af1321
Start PCA algorithm
calderds 065dd7f
Remove line breaks from setup.py
catanzaromj bb70a66
Merge pull request #2 from catanzaromj/calder
calderds 218244d
Fix typo in test_pl
catanzaromj 8587972
make changes to PL notebook
calderds 2b1ba37
Refactor transformer
catanzaromj 9dceb67
Update documentation
catanzaromj 5b7471e
move landscape files to a subfolder
65745fb
more rearranging, fixing what was arranged
10cf920
run notebooks
47e9578
run notebooks and add bits to sphinx docs
cb68fd9
final notebook cell execution
febba43
tweaks to make documentation render nicely"
471711e
Merge pull request #3 from scikit-tda/pr-tweaks
catanzaromj 6eb1fa8
finalize notebook
calderds f347f84
add authors and email spaces
calderds 22176cf
Add email addresses
catanzaromj 2b64092
Finalize notebooks
catanzaromj 3f4f6ff
Merge branch 'calder'
catanzaromj 2613d1c
Update MANIFEST.in
calderds c566ff0
Update __init__.py
calderds b032c6b
Merge pull request #5 from catanzaromj/landscapes-install
catanzaromj 27c291d
Add error to exact class for empty list and pairs
catanzaromj 01cd6a5
Add error to approx class for empty list and pairs
catanzaromj fa568b5
Refactor p_norm throughout
catanzaromj d762468
Update `vectorize` parameters
catanzaromj cae337c
Refactor auxiliary and tools
catanzaromj 7b7cf9e
Add additional tests
catanzaromj cdcf511
Update examples with correct import statements
catanzaromj 4eaced7
Update version, add entry to RELEASE.txt
catanzaromj a94b328
Merge branch 'master' into master
catanzaromj File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,3 @@ | ||
include *.txt | ||
include *.md | ||
include persim/landscapes/* | ||
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
378 changes: 378 additions & 0 deletions
378
docs/notebooks/Differentiation with Persistence Landscapes.ipynb
Large diffs are not rendered by default.
Oops, something went wrong.
731 changes: 731 additions & 0 deletions
731
docs/notebooks/Persistence Landscapes and Machine Learning.ipynb
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
__version__ = "0.2.1" | ||
__version__ = "0.3.0" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
from .exact import PersLandscapeExact | ||
from .approximate import PersLandscapeApprox | ||
from .transformer import PersistenceLandscaper | ||
from .visuals import plot_landscape, plot_landscape_simple | ||
from .tools import * |
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is surprising. Is this necessary? I thought setuptools will automatically include any
*.py
files.