Skip to content

Commit 005fd43

Browse files
authored
Merge pull request #671 from flatironinstitute/dev
Dev
2 parents 603e71c + 4046716 commit 005fd43

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+3019
-1364
lines changed

1p_sim.py

-245
This file was deleted.

Jenkinsfile

+1
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ pipeline {
1919
}
2020
environment {
2121
CONDA_ENV = "${env.WORKSPACE}/test/${env.STAGE_NAME}"
22+
CONDA_PKGS_DIRS = "${env.WORKSPACE}/test/${env.STAGE_NAME}/packages"
2223
HOME = pwd(tmp:true)
2324
}
2425
steps {

README.md

+7-17
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,9 @@ A Python toolbox for large scale **Ca**lcium **Im**aging data **An**alysis and b
1717

1818
CaImAn implements a set of essential methods required in the analysis pipeline of large scale calcium imaging data. Fast and scalable algorithms are implemented for motion correction, source extraction, spike deconvolution, and component registration across multiple days. It is suitable for both two-photon and one-photon fluorescence microscopy data, and can be run in both batch and online modes. CaImAn also contains some routines for the analysis of behavior from video cameras. A list of features as well as relevant references can be found [here](https://github.com/flatironinstitute/CaImAn/wiki/CaImAn-features-and-references).
1919

20+
## Web-based Docs
21+
Documentation for CaImAn (including install instructions) can be found online [here](https://caiman.readthedocs.io/en/master/Overview.html).
22+
2023
## Companion paper
2124
A paper explaining most of the implementation details and benchmarking can be found [here](https://elifesciences.org/articles/38173).
2225

@@ -36,10 +39,8 @@ All the results and figures of the paper can be regenerated using this package.
3639

3740
## New: Installation through conda-forge (August 2019)
3841

39-
Beginning in August 2019 we have an experimental binary release of the software in the conda-forge package repos. This is intended for people who can use CaImAn as a library, interacting with it as the demos do. It also does not need a compiler. It is not suitable for people intending to change the CaImAn codebase. Comfort with conda is still required. If you wish to use the binary package, you do not need the sources (including this repo) at all. With a functional install of conda, you can do (on any platform):
40-
```bash
41-
conda create -n caiman -c conda-forge caiman
42-
```
42+
Beginning in August 2019 we have an experimental binary release of the software in the conda-forge package repos. This is intended for people who can use CaImAn as a library, interacting with it as the demos do. It also does not need a compiler. It is not suitable for people intending to change the CaImAn codebase. Comfort with conda is still required. If you wish to use the binary package, you do not need the sources (including this repo) at all. Installation and updating instructions can be found [here](./docs/source/Installation.rst).
43+
4344
You will still need to use caimanmanager.py afterwards to create a data directory. If you install this way, do not follow any of the other install instructions below.
4445

4546
## New: Exporting results, GUI and NWB support (July 2019)
@@ -50,24 +51,14 @@ The [Neurodata Without Borders (NWB)](https://www.nwb.org/) file format is now s
5051

5152
**To use CaImAn with these additional features you'll need to create a new environment following the usual instructions.**
5253

53-
54-
## New: Removing Keras dependency (June 2019)
55-
56-
To circumvent a problem arising in Windows installation, we recently removed keras from the list of dependencies. Keras was being used to deploy the pretrained neural network models for component screening. The neural network models are being deployed through tensorflow and for that we included tensorflow compatible versions of the models inside the folder `model`. Existing users who already have keras in their environment will continue using keras as it is slightly faster. However if you create an environment without it you may want to either reinstall caimanmanager or simply copy the files `model/*.pb` into the folder `caiman_data/model/` for the files to be discoverable. New CaImAn users do not need to do anything as this is being taken care of during the installation process.
57-
58-
## Installation for calcium imaging data analysis
59-
60-
Installation and updating instructions can be found [here](./docs/source/Installation.rst).
61-
6254
## Documentation & Wiki
6355

6456
Documentation of the code can be found [here](https://caiman.readthedocs.io/en/master/).
65-
Moreover, our [wiki page](https://github.com/flatironinstitute/CaImAn/wiki) covers some aspects of the code.
6657

6758
### Installation for behavioral analysis
6859
* Installation on Linux (Windows and MacOS are problematic with anaconda at the moment)
6960
* create a new environment (suggested for safety) and follow the instructions for the calcium imaging installation
70-
* Install spams, as explained [here](http://spams-devel.gforge.inria.fr/). Installation is not straightforward and it might take some trials to get it right
61+
* Install spams, as explained [here](http://spams-devel.gforge.inria.fr/). Installation is not straightforward and it might take some trials to get it right.
7162

7263
## Demos
7364

@@ -138,7 +129,6 @@ If you use this code please cite the corresponding papers where original methods
138129

139130
## Other docs in this repo
140131
* [Running CaImAn on a Cluster](docs/CLUSTER.md)
141-
* [More detailed install instructions for Windows](docs/INSTALL-windows.md)
142132
* [Install quirks on some Linux Distributions](docs/README-Distros.md)
143133
* [How CaImAn can use your GPUs](docs/README-GPU.md)
144134
* [The CaImAn GUI](docs/GUI.md)
@@ -169,7 +159,7 @@ Special thanks to the following people for letting us use their datasets for our
169159
* Sue Ann Koay, David Tank, Princeton University
170160
* Manolis Froudarakis, Jake Reimers, Andreas Tolias, Baylor College of Medicine
171161
* Clay Lacefield, Randy Bruno, Columbia University
172-
162+
* Daniel Aharoni, Peyman Golshani, UCLA
173163

174164
## License
175165

VERSION

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
1.7

caiman/__init__.py

+3
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,11 @@
11
#!/usr/bin/env python
22

3+
import pkg_resources
34
from .base.movies import movie, load, load_movie_chain
45
from .base.timeseries import concatenate
56
from .cluster import start_server, stop_server
67
from .mmapping import load_memmap, save_memmap, save_memmap_each, save_memmap_join
78
from .summary_images import local_correlations
89
#from .source_extraction import cnmf
10+
11+
__version__ = pkg_resources.get_distribution('caiman').version

0 commit comments

Comments
 (0)