v0.4.0
This is the release note of v0.4.0. See here for the complete list of solved issues and merged PRs.
New features
- MoleculeNet dataset support (#165, #179, #181, #182, #187, #205, #209, #216, #230, #233)
- Examples using the MolculeNet dataset are also provided.
- Settings recommended in the original paper is used.
- Splitter support
- Loss function implementation which deals with NaN
- More evaluators
- More parsers
- Add
return_is_successful
option to parsers (#219 #220) - Add
extract_total_num
(#221) - Add
raise_value_error
toROCAUCEvaluator
(#157)
Changes that break compatibility
- Set default argument for the script option of
examples/own_dataset/train.py
(#171) - Fix indexing behavior in
NumpyTupleDataset
whendata_index
is a list of length 1 (#200) - Modify total count behavior of
SDFFileParser
, which only affects to logging output (#220)
Bug fixes
- Use non-isomeric SMILES (#237, #240)
- Remove NaN value in an adjacency matrix when
out_size
is larger than the number of atoms (#169, Thank you @mihainorariu)
Tests
Support version
- Remove Chainer v2 (#194) and add Chainer v3 from Travis CI tests (#195)
- Freeze RDKit version in Travis CI to 2017.09.3.0 (#227)
- Add description of supported library versions (#232)
Example
- Model Evaluation script
- Tox21 (#147)
- QM9 (#189, #225, #226 Thank you @mihaimorariu)
- Remove
InferenceLoop
from the Tox21 example (#184, #222) - Remove conditional import of
Classifier
from the Tox21 and QM9 examples (#185)
Others
- Change assertion messages for preprocessors (#162, Thank you @mihaimorariu)
- Fix typo in
datasets/qm9.py
(#176, Thank you @natsukium) - Retrieve version number in setup.py without imp (#198)
- Add .pytest_cache to .gitignore (#199)
- Fix document formats (#218)