Skip to main content

Alignment by Simultaneous Harmonization of Layer/Adjacency Registration

Project description

# ASHLAR: Alignment by Simultaneous Harmonization of Layer/Adjacency Registration

## Installation (Linux)

ASHLAR is written in Python, but has python dependencies which make use of C.

The recommended way to install ASHLAR is to make use of a fairly comprehensive
distribution of python binaries called miniconda.

Note: Users with an existing python environment may wish to skip the final step
adding the conda bin directory to the `PATH` as this will override the current
for all shells. Instead, the `PATH` can be added as and when needed.

```bash
# Define an installation directory, e.g.
export CONDA_ROOT=/opt/ashlarconda

# Download Minconda (Python 2) installer
wget https://repo.continuum.io/miniconda/Miniconda2-latest-Linux-x86_64.sh

# Run miniconda installer
sh Miniconda2-latest-Linux-x86_64.sh -b -u -p ${CONDA_ROOT}

# Install conda packages required
${CONDA_ROOT}/bin/conda install -q -y numpy matplotlib networkx pathlib2 \
scipy scikit-image scikit-learn

# Install conda packages from other channels required
${CONDA_ROOT}/bin/conda install -q -y -c conda-forge pyfftw

# Install pip packages required (not available or up-to-date in conda)
${CONDA_ROOT}/bin/pip install -q -U ModestImage javabridge python-bioformats

# Install ASHLAR
${CONDA_ROOT}/bin/pip install -q -U \
git+https://github.com/dpwrussell/ashlar@module

# Make this conda install available on your PATH
echo ${CONDA_ROOT}/bin':$PATH' >> ~/.bashrc
```

## Installation (Windows)

TBD

## Usage

```bash
mosaic <scan_path> [--ffc <flat_field_path>]
```

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ashlar-1.0.0.tar.gz (29.1 kB view details)

Uploaded Source

File details

Details for the file ashlar-1.0.0.tar.gz.

File metadata

  • Download URL: ashlar-1.0.0.tar.gz
  • Upload date:
  • Size: 29.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for ashlar-1.0.0.tar.gz
Algorithm Hash digest
SHA256 cb0852dbaa1a699d01260196ff3c0aff72fc738b03a15ca6828482e344483287
MD5 bc52d243568ecab287f53d70f54dc3b6
BLAKE2b-256 02fe83ae468612db85847bf76217875b2d32a375567bd34f2ddbb101758e67ac

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page