Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
51 commits
Select commit Hold shift + click to select a range
7cfc720
Update(setup.py) element-interface branch to resolve installation con…
kushalbakshi Jun 18, 2024
589f3d3
Ingest Inscopix metadata
kushalbakshi Jun 27, 2024
63dccf6
Fix(miniscopy.py) TypeError
kushalbakshi Jun 27, 2024
2149c8c
Remove CaImAn install from setup.py
kushalbakshi Jul 1, 2024
2d7418b
Update tables in miniscope schema + update devcontainer for codespaces
kushalbakshi Jul 17, 2024
e9ba34f
Attempt caiman install from dockerfile during devcontainer build
kushalbakshi Jul 17, 2024
715fed7
Clone and install caiman in image build
kushalbakshi Jul 17, 2024
b954899
Install caiman in the devcontainer image
kushalbakshi Jul 17, 2024
dd4a397
Update devcontainer to python 3.10
kushalbakshi Jul 17, 2024
d321be1
Fix(devcontainer.json) imaging -> miniscope
kushalbakshi Jul 17, 2024
b39fe9e
Merge branch 'dev_update_element' of https://github.com/kushalbakshi/…
kushalbakshi Jul 17, 2024
914a55d
Update `PYTHON_VERSION` env
kushalbakshi Jul 17, 2024
46d6d61
Merge branch 'dev_update_element' of https://github.com/kushalbakshi/…
kushalbakshi Jul 17, 2024
a393a38
Create `no_curation` module
kushalbakshi Jul 18, 2024
b566fd9
Update with changes from code review and testing
kushalbakshi Jul 29, 2024
80845ef
Apply Black formatting
kushalbakshi Jul 29, 2024
9afedbb
Update element_miniscope/miniscope_no_curation.py
kushalbakshi Jul 29, 2024
e5358cb
Remove updated `key_source` for `Processing` table
kushalbakshi Jul 29, 2024
80edb0f
Merge pull request #1 from kushalbakshi/dev-no_curation
ttngu207 Jul 29, 2024
42c52bd
Update foreign key reference in `miniscope_report`
kushalbakshi Jul 31, 2024
2cc011b
Merge pull request #2 from kushalbakshi/dev-no_curation
ttngu207 Jul 31, 2024
05b36a7
Fix(miniscope_no_curation.py) session directory handling in `infer_ou…
kushalbakshi Aug 1, 2024
50cd72b
Merge pull request #3 from kushalbakshi/dev-no_curation
ttngu207 Aug 1, 2024
1603fb7
Remove input hash generation in `Processing`
kushalbakshi Aug 5, 2024
e8c9a19
Merge pull request #4 from kushalbakshi/dev-no_curation
ttngu207 Aug 5, 2024
0fdd66f
Remove redundant `as_posix()` for output_dir
kushalbakshi Aug 5, 2024
aee699b
Merge pull request #5 from kushalbakshi/dev-no_curation
kushalbakshi Aug 6, 2024
52fae0f
Change `Curation` to `ProcessingTask` in `get_loader_result()`
kushalbakshi Aug 9, 2024
a7d6b9c
`insert()` -> `insert1() for MotionCorrection.Summary
kushalbakshi Aug 9, 2024
bde3414
Merge pull request #6 from kushalbakshi/dev-no_curation
ttngu207 Aug 9, 2024
0a4ecdc
Fix fluo_channel -> fluorescence_channel
kushalbakshi Aug 12, 2024
898de79
Merge pull request #7 from kushalbakshi/dev-no_curation
kushalbakshi Aug 12, 2024
72ee46b
Add external store to Processing table + minor updates
kushalbakshi Nov 18, 2024
7018ae0
ignore extra fields for Processing.File
kushalbakshi Jan 16, 2025
5c51e42
feat(cell_plot.py): Summary image plotting functions
kushalbakshi Jan 23, 2025
e360d19
Add __init__.py
kushalbakshi Jan 23, 2025
4859463
feat(cell_plot.py): Simplify overlayed image function
kushalbakshi Jan 25, 2025
a2d0545
Remove virtual module creation
kushalbakshi Jan 25, 2025
3abe10c
Fix names in figure dropdown
kushalbakshi Jan 26, 2025
9608f76
Use HSV masks
kushalbakshi Jan 30, 2025
29d5bfb
Add defailt value for `processing_output_dir`
kushalbakshi Jan 30, 2025
bb89d67
Revert to using heatmap for JSON compatibility
kushalbakshi Jan 31, 2025
ae1a47f
feat(miniscope_report): `miniscope_report` no longer auto imported/ac…
ttngu207 Feb 5, 2025
8efe848
Merge pull request #1 from ttngu207/patch-1
kushalbakshi Feb 5, 2025
3d49aad
Fetch mask weights for figure data
kushalbakshi Feb 7, 2025
0b89ed3
Merge branch 'fmi_luthi' of https://github.com/kushalbakshi/element-m…
kushalbakshi Feb 7, 2025
23e454a
bugfix in `plot_cell_overlayed_image`
kushalbakshi Feb 7, 2025
5dc893a
Revert name to miniscope from miniscope_no_curation. Add alias
kushalbakshi Jul 29, 2025
3f83147
Apply Black formatting
kushalbakshi Jul 29, 2025
7f056fa
Update element_miniscope/miniscope_report.py
kushalbakshi Jul 29, 2025
0710578
Merge pull request #63 from kushalbakshi/dev_new-main
ttngu207 Jul 31, 2025
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
12 changes: 7 additions & 5 deletions .devcontainer/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
FROM python:3.9-slim@sha256:5f0192a4f58a6ce99f732fe05e3b3d00f12ae62e183886bca3ebe3d202686c7f
FROM python:3.10-slim@sha256:5f0192a4f58a6ce99f732fe05e3b3d00f12ae62e183886bca3ebe3d202686c7f

ENV PATH /usr/local/bin:$PATH
ENV PYTHON_VERSION 3.9.17
ENV PYTHON_VERSION 3.10.13

RUN \
adduser --system --disabled-password --shell /bin/bash vscode && \
Expand Down Expand Up @@ -32,11 +32,13 @@ COPY ./ /tmp/element-miniscope/
RUN \
# pipeline dependencies
apt-get install gcc g++ ffmpeg libsm6 libxext6 -y && \
pip install numpy Cython && \
pip install --no-cache-dir -e /tmp/element-miniscope[elements,caiman_requirements,caiman] && \
caimanmanager.py install && \
pip install --no-cache-dir -e /tmp/element-miniscope[elements]
RUN cd ./tmp && git clone https://github.com/datajoint/CaImAn.git && cd ./CaImAn && \
pip install -r requirements.txt && pip install -e . && \
caimanmanager install --inplace && cd ~ && \
# clean up
rm -rf /tmp/element-miniscope && \
rm -rf /tmp/CaImAn && \
apt-get clean

ENV DJ_HOST fakeservices.datajoint.io
Expand Down
3 changes: 3 additions & 0 deletions element_miniscope/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
from . import miniscope

miniscope_no_curation = miniscope # Alias for backwards compatibility
Loading