Skip to content

Fix modelling, neural net, and data loading bugs; add protein descriptors example - #18

Merged
OlivierBeq merged 18 commits into
masterfrom
dev
Sep 6, 2026
Merged

OlivierBeq merged 18 commits into
masterfrom
dev

Conversation

@OlivierBeq

Copy link
Copy Markdown
Owner

Summary

  • Fix crashes in qsar()/pcm(): insufficient training data on non-year splits, and a KeyError from already-dropped columns during cluster split
  • Fix DNN issues: checkpoint reuse, device kwarg collision in constructors, missing-target masking in multi-task loss, and mold2 sentinel NaNs in the advanced querying example
  • Fix data loading: coerce/cast Year column to numeric/int32, raise a clear ImportError when torch/skorch are missing, add download_if_missing to PapyrusDataset.from_dataframe
  • Suppress a harmless cupy CUDA path warning on FPSim2 import
  • Add a protein descriptors example notebook and result counts to similarity/substructure search examples
  • Document Windows CUDA wheel install for the dnn extra
  • Ignore generated FPSubSim2 database files and notebook output artifacts

Test plan

  • tests/test_modelling.py and tests/test_neuralnet.py cover the qsar/pcm and neural net fixes
  • tests/test_oop.py / tests/test_oop_unit.py cover from_dataframe changes

@OlivierBeq
OlivierBeq merged commit 153197a into master Sep 6, 2026
22 checks passed
@OlivierBeq
OlivierBeq deleted the dev branch September 6, 2026 02:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant