pykale

Knowledge-Aware machine LEarning (KALE): accessible machine learning from multiple sources for interdisciplinary research, part of the 🔥PyTorch ecosystem. ⭐ Star to support our work!

MIT License

Downloads
256
Stars
437
Committers
28

Bot releases are hidden (Show)

pykale - Release 0.1.2 Latest Release

Published by haipinglu over 1 year ago

New Features

  • #348: Create stale workflow
  • #356: Update CIFAR CNNTransformer example to Lightning
  • #358: Add option to log messages to terminal
  • #365: Update project.yml for the new project board
  • #370: Support py3.10 and remove py3.7

Bug Fixes

  • #372: Update IPython version from <9.0 to <8.13 to support Python 3.8

Code Improvements

  • #345: Add file path as a dicom dataset attribute
  • #346: Update the polypharmacy example and GripNet implementation
  • #385: Refactor input parameter of the data loader in PolypharmacyDataset class
  • #386: Refactor documentation and resolve module visibility issues in PyKale
pykale - Release 0.1.1

Published by haipinglu about 2 years ago

New Features

  • #338: Improve GripNet implementation
  • #339: Add setup options
  • #340: Update reading DICOM and marker visualization

Code Improvements

  • #341: Update Colab installation and add notebook hook
  • #342: Add arguments to visualize and rename examples

Documentation Updates

  • #337: Update GripNet example name and contributing guidelines
  • #343: Clarify python version supported
pykale - Release 0.1.0

Published by haipinglu about 2 years ago

New Features

  • #246: Add MIDA, CoIRLS, distribution plot, and brain example

Bug Fixes

  • #322: Add pre-commit dependency for black and click
  • #330: Fix problems of tests for Python version 3.7, 3.8 and 3.9

Code Improvements

  • #284: Update DICOM reading and image visualization
  • #320: Add code scanning
  • #321: Fix cardiac MRI example visualization number of columns
  • #331: Update cmr example landmark visualization

Documentation Updates

  • #333: Update docs and readme for 0.1.0 release
pykale - Release Candidate 0.1.0rc5

Published by haipinglu over 2 years ago

New Features

  • #251: MFSAN support 1D input
  • #273: Add topk & multitask topk accuracies

Bug Fixes

  • #244: Update getting indicies with torch.where
  • #254: Fix bugs for upgrading PyTroch-lightning to 1.5
  • #256 & #257: Update for PyTorch 1.10 and Torchvision 0.11.1
  • #286: Update ipython requirement from <8.0 to <9.0

Code Improvements

  • #240: Refractor the code to save the images instead of opening them at runtime
  • #271: Fix doc build, improve docstrings and MPCA pipeline fit efficiency
  • #272: Update progress_bar for PyTorch Lightning & change 'target' abbreviation
  • #283: "val" in variable names to "valid"

Tests

  • #258: Use pyparsing 2.4.7 in test

Documentation Updates

  • #228: Zenodo json
  • #243: Clarify PR template
  • #282: Clarify when to request review and prefer just one label
pykale - Release Candidate 0.1.0rc4

Published by haipinglu about 3 years ago

Code Improvements

  • #218: Change logger in digits and action examples
  • #219: Update three notebooks
  • #222: Add multi source example
  • #224: Merge all image accesses to a unique API

Tests

  • #221: Add notebook "smoke tests" to CI

Documentation Updates

  • #225: Update readme & fix colab imgaug
  • #229: Add DOI to readme
  • #235: Fix typo and hyperlink
pykale - Release Candidate 0.1.0rc3

Published by haipinglu about 3 years ago

New Features

  • #196: Add Google Drive Download API
  • #197: Multi domain loader and office data access
  • #210: Multi-source domain adaptation SOTA

Code Improvements

  • #201: No "extras", only "normal" or "dev" installs

Tests

  • #178: Reduce tests for video
  • #188: Create download_path directory in conftest.py
  • #189: Create test_sampler.py and update doc for tests
  • #200: Nightly test run

Documentation Updates

  • #165: Notebook tutorial for the bindingdb_deepdta example
  • #199: CMR PAH notebook example
  • #207: Restructure notebook tutorial docs
  • #212: Describe use of YAML

Other Changes

  • #187: Add dependabot
  • #205: Update data dirs
pykale - Release Candidate 0.1.0rc2

Published by haipinglu over 3 years ago

New Features

  • #149: Add digits notebook with Binder and Colab
  • #151: Add class subset selection
  • #159: Add interpret module

Code Improvements

  • #132: Create file download module
  • #138: Change action_domain_adapter.py to video_domain_adapter.py
  • #144: Move gait data to pykale/data
  • #157: Add concord_index calculation into DeepDTA

Tests

  • #127: Add video_access tests
  • #134: Add tests for image and video CNNs
  • #136: Add tests for domain adapter
  • #137: Add tests for csv logger
  • #139: Add tests for isonet
  • #145: Add tests for video domain adapter
  • #150: Add tests for gripnet
  • #156: Remove empty tests and MNIST test

Documentation Updates

  • #133: Add quote from Kevin@facebook
  • #143: Add "new feature" group
  • #160: Update docs w.r.t. CIKM submission
pykale - Release Candidate 0.1.0rc1

Published by haipinglu over 3 years ago

Important: Rename master to main.

Code Improvements

  • #92: Update action domain adaptation pipeline and modules (big PR)
  • #123: Merge prep_cmr with image_transform plus tests

Tests

  • #104: Test attention_cnn
  • #107: Do only CI test multiple python versions on Linux
  • #122: Test deep_dta

Documentation Updates

  • #106: Update the readmes of docs, examples, and tests
  • #120: Update PR for changelog, cherry pick, and test re-run tip
  • #121: Update new logos
  • #125: Update documentation, esp. guidance on how to use pykale
pykale - Beta release 0.1.0b3

Published by haipinglu over 3 years ago

Code Improvements

  • #84: Auto assign to the default project
  • #91: MPCA pipeline
  • #93: Fix black config and rerun
  • #97: Add changelog CI and update logo

Dependencies

  • #82: Remove requirements in examples and update setup

Tests

  • #70: Add tests for utils.print
  • #80: Extend automated test matrix and rename lint
  • #85: Test utils logger
  • #87: Test cifar/digit_access and downgrade black
  • #90: Test mpca
  • #94: Update test guidelines

Documentation Updates

  • #81: Docs update version and installation
  • #88: Automatically sort documented members by source order
  • #89: Disable automatic docstring inheritance from parent class
pykale - Beta release 0.1.0b2

Published by haipinglu over 3 years ago

Added

  • MPCA test
  • Test data (gait)

Changed

  • Organisation of files and folders
  • MPCA solver to scipy SVD

Fixed

  • Issues with MPCA implementation
pykale - Beta release 0.1.0b1

Published by haipinglu over 3 years ago

See the summary below for the major progress since 0.1.0a1. Detailed features will be described in the first official release 0.1.0.

API-related

  • Example: BindingDB_DeepDTA added
  • Tests: a file structure and strategy set up
  • MPCA: updated to new version more compatible to pytorch
  • API refinement

Management and quality assurance

  • Workflows: build documentation, build package, linting, pre-commit checks, release, and test
  • Setup: three options of default, extras, and dev; conda installation removed
  • Templates: issue and pull request
  • Detailed contributing guidelines
pykale - Alpha release 0.1.0a1

Published by haipinglu almost 4 years ago

The first release 0.1.0a1

This is our first release, which is also available at PyPI and Anaconda Cloud. This version has most of the necessary ingredients. It will help us discuss, identify and fix issues towards a beta release, to be managed via the project boards and issues.