Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
349a5a2
env: update noob
raymondwjang Mar 3, 2026
9894a87
test: add test util for viz
raymondwjang Mar 3, 2026
82e3cea
feat: add temporary subgraph noevent propragation node
raymondwjang Mar 3, 2026
a698351
feat: stabilize nmf normalization factor
raymondwjang Mar 3, 2026
068f8a7
feat: reorg graphs
raymondwjang Mar 3, 2026
0f77bf9
feat: update noob
raymondwjang Mar 3, 2026
382f7ad
refac: make motion readable
raymondwjang Mar 3, 2026
99790d5
feat: simplify downsample
raymondwjang Mar 3, 2026
c06e754
debug: divide estimators before qc :(
raymondwjang Mar 3, 2026
237f418
docs: docs for benchmarkers
raymondwjang Mar 3, 2026
63d33c7
feat: back to unraveled
raymondwjang Mar 3, 2026
3c1e60b
feat: temp debug
raymondwjang Mar 3, 2026
3a187c1
env: update noob
raymondwjang Mar 15, 2026
f7a5c43
feat: add plotting funcs
raymondwjang Mar 15, 2026
841ae49
feat: add snr-weighted summary update
raymondwjang Mar 15, 2026
61d81e9
feat: separate out qc filter
raymondwjang Mar 15, 2026
11bbc6c
feat: deprecate_except
raymondwjang Mar 15, 2026
cab6951
debug: asset __eq__
raymondwjang Mar 15, 2026
30b0821
test: gotta do something about these tests and benchmarks
raymondwjang Mar 15, 2026
01d8de0
TODO: gui spec update
raymondwjang Mar 15, 2026
65dc25f
TODO: convert none to NoEvent
raymondwjang Mar 15, 2026
1ea01a6
TODO: assets and recursive
raymondwjang Mar 15, 2026
22386c8
feat: update full_unravel spec
raymondwjang Mar 15, 2026
ba2434d
TODO: glow_removal to background_removal
raymondwjang Mar 15, 2026
255ed88
feat: implement extend/depr/apply_fit to models
raymondwjang Mar 15, 2026
331866b
feat: implement dirty prune
raymondwjang Mar 16, 2026
d4cd5e5
update: update noob
raymondwjang Mar 18, 2026
7929db2
feat: add morphological filter step
raymondwjang Mar 18, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 4 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,26 +7,19 @@


> [!CAUTION]
> **NOT READY FOR USE: In active development in version alpha. Beta release scheduled by the end of 2025.**
> **NOT READY FOR USE: In active development in version alpha. Beta release scheduled soon.**

Cala is a neural endoscope image processing tool designed for neuroscience research, with a focus on long-term massive
cala is a neural endoscope image processing tool designed for neuroscience research, with a focus on long-term massive
recordings. It features a no-code approach through configuration files, making it accessible to researchers of all
programming backgrounds.

Docs: Available on [Read the Docs](https://cala.readthedocs.io/en/latest/)

## Requirements

- Python 3.11, 3.12, or 3.13
- Dependencies are handled through [pdm](https://pdm-project.org/en/latest/)

## Installation

## Architecture

Schematics of the architecture can be
found [here](https://lucid.app/documents/embedded/808097f9-bf66-4ea8-9df0-e957e6bd0931).

1. **API Reference**: Available on [Read the Docs](https://cala.readthedocs.io/en/latest/)

## Contact

For questions or support, please reach out to Raymond Chang
Expand Down
3,257 changes: 1,649 additions & 1,608 deletions pdm.lock

Large diffs are not rendered by default.

3 changes: 2 additions & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -34,8 +34,9 @@ dependencies = [
"pyyaml>=6.0.2",
"typer>=0.15.3",
"xarray-validate>=0.0.2",
"noob @ git+https://github.com/miniscope/noob.git",
"noob>=1000.0.1",
"natsort>=8.4.0",
"pympler>=1.1",
]
keywords = [
"pipeline",
Expand Down
Loading
Loading