Skip to content

Commit fa34422

Browse files
Merge pull request #64 from datajoint/main_external-storage
MAJOR REFACTOR: removes `Curation` table, new metadata ingestion & visualizations
2 parents 0755913 + 0710578 commit fa34422

File tree

8 files changed

+634
-413
lines changed

8 files changed

+634
-413
lines changed

.devcontainer/Dockerfile

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
FROM python:3.9-slim@sha256:5f0192a4f58a6ce99f732fe05e3b3d00f12ae62e183886bca3ebe3d202686c7f
1+
FROM python:3.10-slim@sha256:5f0192a4f58a6ce99f732fe05e3b3d00f12ae62e183886bca3ebe3d202686c7f
22

33
ENV PATH /usr/local/bin:$PATH
4-
ENV PYTHON_VERSION 3.9.17
4+
ENV PYTHON_VERSION 3.10.13
55

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

4244
ENV DJ_HOST fakeservices.datajoint.io

element_miniscope/__init__.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
from . import miniscope
2+
3+
miniscope_no_curation = miniscope # Alias for backwards compatibility

0 commit comments

Comments
 (0)