• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

cpmpercussion / impsy
84%

Build:
DEFAULT BRANCH: main
Repo Added 30 Jul 2024 04:03AM UTC
Token kTtKCUwWxZCYSAZ1UHH4qaSpn8Qw1OjW4 regen
Build 133 Last
Files 15
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH main
branch: SELECT
CHANGE BRANCH
x
Sync Branches
  • No branch selected
  • 55-multiple-midi-io-endpoints
  • dependabot/pip/black-26.3.1
  • dependabot/pip/jinja2-3.1.5
  • dependabot/pip/protobuf-5.29.6
  • dependabot/pip/werkzeug-3.0.6
  • main
  • python-3-12-tf2-6-2
  • tflite-inference-model

24 May 2026 07:09AM UTC coverage: 84.013%. Remained the same
26354903864

push

github

cpmpercussion
Fix object-dtype crash when training on a single-performance dataset

np.array([one_2d_array], dtype=object) collapses into a 2D object
array where every cell is a Python float, so slices from it inherit
dtype=object and Keras rejects them with "Invalid dtype: object".
Explicitly passing dtype=np.float32 to the np.array() calls in
PredictiveMusicMDRNN.train() forces the correct type regardless of
how the corpus was stored.

The existing test suite only exercises multi-performance datasets
(heterogeneous array lengths), where numpy stores each performance
as an intact float32 array inside the object array, hiding the bug.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

2 of 2 new or added lines in 1 file covered. (100.0%)

1587 of 1889 relevant lines covered (84.01%)

2.52 hits per line

Relevant lines Covered
Build:
Build:
1889 RELEVANT LINES 1587 COVERED LINES
2.52 HITS PER LINE
Source Files on main
  • Tree
  • List 15
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
26354903864 main Fix object-dtype crash when training on a single-performance dataset np.array([one_2d_array], dtype=object) collapses into a 2D object array where every cell is a Python float, so slices from it inherit dtype=object and Keras rejects them with "I... push 24 May 2026 07:16AM UTC cpmpercussion github
84.01
26320497043 main Add pip-install quickstart to README (closes #83) (#87) Adds a "Quickstart with pip" section near the top of the README covering pip install -> impsy init -> edit config -> run/dataset/train, with a cross-link to docs/config.md. The existing Poet... push 23 May 2026 02:01AM UTC web-flow github
84.01
26320266364 main Add impsy init command to scaffold a workspace (#86) `impsy init [DIRECTORY]` creates `logs/`, `datasets/`, `models/` and writes the bundled default config template to `config.toml`. With no positional argument it operates on the current director... push 23 May 2026 01:50AM UTC web-flow github
84.01
26320111824 main Make webui workspace paths workspace-relative; bundle default template (#85) The webui used to derive LOGS_DIR / MODEL_DIR / DATASET_DIR / CONFIGS_DIR from the impsy package's parent directory. That worked for source-tree clones but pointed into ... push 23 May 2026 01:43AM UTC web-flow github
83.71
26319808335 main Expose impsy as a console script and read version from package metadata (#84) Adds [project.scripts] impsy = "impsy.impsy:main" so `pip install impsy` puts an `impsy` executable on PATH. start_impsy.py keeps working for source-tree users; both ro... push 23 May 2026 01:29AM UTC web-flow github
83.55
26318429401 main Add CLI overrides to run command (v1.1.0) (#78) * Add CLI overrides to run command and bump to 1.1.0 The `run` command now accepts an optional positional MODEL_FILE plus flags for the [interaction] and [model] knobs (--mode, --threshold, --input... push 23 May 2026 12:30AM UTC web-flow github
83.62
26211855973 main Add --destination option to train command Exposes the existing save_location parameter of train_mdrnn() as a CLI flag, letting users direct trained model files somewhere other than the hardcoded models/ directory. Co-Authored-By: Claude Opus 4.7... push 21 May 2026 07:27AM UTC cpmpercussion github
82.32
26211790555 main Add --destination and --filename options to dataset command Lets users override the output directory and filename when generating a training dataset, instead of being locked into datasets/training-dataset-{dimension}d.npz. Co-Authored-By: Claude... push 21 May 2026 07:25AM UTC cpmpercussion github
82.31
26208866196 main Bump urllib3 from 2.6.3 to 2.7.0 (#73) Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.6.3 to 2.7.0. - [Release notes](https://github.com/urllib3/urllib3/releases) - [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)... push 21 May 2026 06:13AM UTC web-flow github
82.29
26208845998 main Bump idna from 3.11 to 3.15 (#76) Bumps [idna](https://github.com/kjd/idna) from 3.11 to 3.15. - [Release notes](https://github.com/kjd/idna/releases) - [Changelog](https://github.com/kjd/idna/blob/master/HISTORY.md) - [Commits](https://github.co... push 21 May 2026 06:13AM UTC web-flow github
82.29
See All Builds (133)
  • Settings
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc