Skip to main content

climax is a Command Line IMAge eXplorer

Project description

Logo GPLv3 License

CLImax (a Command Line IMAge eXplorer)

Installing CLImax

We recommend that you install CLImax as a tool using uv:

$ uv tool install climax-rfglab

or

$ uvx --from climax-rfglab climax

A CLImax executable will be created in a bin directory in the PATH, which allows the tool to be run without uv. If the directory with the CLImax executable is not in the PATH, a warning will be displayed and the following command can be issued to add it to the PATH:

$ uv tool update-shell

CLImax can also be installed as a regular Python package using uv:

$ uv pip install climax-rfglab

or pip:

$ python3 -m pip install climax-rfglab

A note on the Python interpreter

CLImax requires that you have Python 3.10 or above installed.

A note for developers

If you want to download the code and run from source, you will first need to compile the part of CLImax that uses Rust. The simplest way to do that is to install maturin and run the following command within the CLImax folder:

$ maturin develop --release

After that, you can run CLImax with:

$ python -m climax.climax

Using CLImax

After installing CLImax with one of the methods above, You can invoke it with:

$ climax <filename>

You can also run CLImax without installing it, taking advantage of uvx:

$ uvx --from climax-rfglab climax <filename>

There are a few ways to open an image with CLImax:

  • You can specifiy the path to the image that you want to open (e.g. tests/cells_movie.tif) :

      $ climax tests/cells_movie.tif
    
  • Or you can indicate a folder (slices in this example) that contains an image sequence:

      $ climax ./slices
    
  • If there are image channels split into different files, you can specify a group of substrings to distinguish which files in the folder belong to which channel. For example, to open the files in the slices folder containing the substrings '488' and '561' as two different channels:

      $ climax ./slices -s 488 561
    
  • You can use a list of paths to concatenate sideways (i.e. display side-by-side, but all the images must have the same dimensions!!):

      $ climax cells_movie_1.tif cells_movie_2.tif
    
  • You can specify the color map used to display the image. The color map defaults to 'gray'. Check here for a list of color maps.

      $ climax cells_movie.tif -c viridis
    
  • Notice that if you try to open a color image, the channels will be split and displayed side-by-side (red, green, blue). Thus, for instance, if you open the CLImax logo:

Color

CLImax provides a dashboard with additional functionality:

name function
rotate rotate 90° clockwise
flip h. flip horizontally
flip v. flip vertically
invert invert color map
update continuous/discrete update
x-y, z-y, z-x slicing plane through stack
auto automated contrast adjustment (min-mode, max-99th percentile)

In addition to that, there is a command bar with additional functionality that can be invoked with the mouse or with several quick-keys:

key function
. next slice
, previous slice
z zoom, cycles between 2X, 4X, 0.25X, 0.50X and 1X, uses nearest-neighbour or bilinear interpolation
k toggle dark mode on/off, initially off
t open a new image
i toggle bilinear interpolation on/off, initially off (i.e. nearest neighbour interpolation)

CLImax today

As we develop and improve CLImax, there may be small changes to the user interface. This is how CLImax looks as of today:

CLIMAX today

Citing CLImax

If you use CLImax, please cite this repository. We are working on the paper!

Sponsors

We are grateful for the generous support from the following agencies and institutions, which contribute to the development and maintenance of CLImax:

Sponsors

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

climax_rfglab-2025.8.5.tar.gz (7.4 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

climax_rfglab-2025.8.5-cp314-cp314t-win_amd64.whl (191.7 kB view details)

Uploaded CPython 3.14tWindows x86-64

climax_rfglab-2025.8.5-cp314-cp314t-win32.whl (182.7 kB view details)

Uploaded CPython 3.14tWindows x86

climax_rfglab-2025.8.5-cp314-cp314t-manylinux_2_28_x86_64.whl (317.1 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64

climax_rfglab-2025.8.5-cp314-cp314t-macosx_11_0_arm64.whl (280.0 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

climax_rfglab-2025.8.5-cp314-cp314t-macosx_10_13_x86_64.whl (290.8 kB view details)

Uploaded CPython 3.14tmacOS 10.13+ x86-64

climax_rfglab-2025.8.5-cp310-abi3-win_amd64.whl (192.3 kB view details)

Uploaded CPython 3.10+Windows x86-64

climax_rfglab-2025.8.5-cp310-abi3-win32.whl (183.5 kB view details)

Uploaded CPython 3.10+Windows x86

climax_rfglab-2025.8.5-cp310-abi3-manylinux_2_28_x86_64.whl (319.4 kB view details)

Uploaded CPython 3.10+manylinux: glibc 2.28+ x86-64

climax_rfglab-2025.8.5-cp310-abi3-macosx_11_0_arm64.whl (283.5 kB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

climax_rfglab-2025.8.5-cp310-abi3-macosx_10_12_x86_64.whl (293.7 kB view details)

Uploaded CPython 3.10+macOS 10.12+ x86-64

File details

Details for the file climax_rfglab-2025.8.5.tar.gz.

File metadata

  • Download URL: climax_rfglab-2025.8.5.tar.gz
  • Upload date:
  • Size: 7.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for climax_rfglab-2025.8.5.tar.gz
Algorithm Hash digest
SHA256 5b062e4f277ceb1bb862ab04454fec1cfa8cffe16140e2fd89594a0ee0760559
MD5 a50936cd0ca927cd33faecbbef3c1470
BLAKE2b-256 c3d7fef250d512ab754df6ac89e7d373fdf0989c0d9e7fcdb5524b57bf4a0537

See more details on using hashes here.

Provenance

The following attestation bundles were made for climax_rfglab-2025.8.5.tar.gz:

Publisher: build_deploy.yaml on rfg-lab/climax_github

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file climax_rfglab-2025.8.5-cp314-cp314t-win_amd64.whl.

File metadata

File hashes

Hashes for climax_rfglab-2025.8.5-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 780b2d0e560c4427ab6d29ff061436deaea037cb37c1107b5b748e4266138c4f
MD5 97b102b3b53cac3019d431feec6c8f80
BLAKE2b-256 d176f12b78d96c5e844baacbafe0b0907e51b6d75ef8f488e0154df208cc3571

See more details on using hashes here.

Provenance

The following attestation bundles were made for climax_rfglab-2025.8.5-cp314-cp314t-win_amd64.whl:

Publisher: build_deploy.yaml on rfg-lab/climax_github

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file climax_rfglab-2025.8.5-cp314-cp314t-win32.whl.

File metadata

File hashes

Hashes for climax_rfglab-2025.8.5-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 36d060df8f469ace304ccb133c43697beef164aa3073de49de93f78e5476d89d
MD5 c6aa7419e68dcb3ad55e0632ae282094
BLAKE2b-256 3083d20cc8d87770e5bca7eb99002d105e3e920618306d1feffc2ee25af7ce98

See more details on using hashes here.

Provenance

The following attestation bundles were made for climax_rfglab-2025.8.5-cp314-cp314t-win32.whl:

Publisher: build_deploy.yaml on rfg-lab/climax_github

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file climax_rfglab-2025.8.5-cp314-cp314t-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for climax_rfglab-2025.8.5-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 93c326c865bab58f2510e24e4bec36519afb58d2283ccbfa7de2b699182bd23b
MD5 32cfdda09160695a44d2e1b73ad799c9
BLAKE2b-256 a71b1836c8d397774bf086a5197a2ef667d2d5f7ec53dbcd6136b80212def350

See more details on using hashes here.

Provenance

The following attestation bundles were made for climax_rfglab-2025.8.5-cp314-cp314t-manylinux_2_28_x86_64.whl:

Publisher: build_deploy.yaml on rfg-lab/climax_github

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file climax_rfglab-2025.8.5-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for climax_rfglab-2025.8.5-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0518f464be95c81404e00382f11dcf359e988b755e58f20507e975e7450e82bc
MD5 f5f4e5c143bfb8be8decd9abc185e664
BLAKE2b-256 8870245e7ce35800b716fa7373aaf2493d544a6ff423131dcbdb7a1804883c17

See more details on using hashes here.

Provenance

The following attestation bundles were made for climax_rfglab-2025.8.5-cp314-cp314t-macosx_11_0_arm64.whl:

Publisher: build_deploy.yaml on rfg-lab/climax_github

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file climax_rfglab-2025.8.5-cp314-cp314t-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for climax_rfglab-2025.8.5-cp314-cp314t-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 9b529364ed7df839d3a8ae7e3516ab4c0dacc9de45725afb8d814a2eff2702e5
MD5 e0a08551d0e36853804e28a58c023104
BLAKE2b-256 010bd59f9c4668d0c810fb39f2a0eb095f9eb8b8b386cf1e2f1900a33ff9f9c2

See more details on using hashes here.

Provenance

The following attestation bundles were made for climax_rfglab-2025.8.5-cp314-cp314t-macosx_10_13_x86_64.whl:

Publisher: build_deploy.yaml on rfg-lab/climax_github

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file climax_rfglab-2025.8.5-cp310-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for climax_rfglab-2025.8.5-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 e6cb5a0bf5a822850e80d4426df90e4671395f318155fd31a1ec8dfbfd20dd0a
MD5 b62d3a7cbf904086dc1b4f6c80b58283
BLAKE2b-256 9287df552f7a3c98933684dc64a52787cc84ee6b4557e5a938738833e8cf69aa

See more details on using hashes here.

Provenance

The following attestation bundles were made for climax_rfglab-2025.8.5-cp310-abi3-win_amd64.whl:

Publisher: build_deploy.yaml on rfg-lab/climax_github

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file climax_rfglab-2025.8.5-cp310-abi3-win32.whl.

File metadata

File hashes

Hashes for climax_rfglab-2025.8.5-cp310-abi3-win32.whl
Algorithm Hash digest
SHA256 8597611509545f701be6da616f6d199d64eda9ac81bbca676f00c681195174a7
MD5 50bf7c970db826b8b650b7768cac367f
BLAKE2b-256 e5667c270ba272b0af5b7f01bfbbfff09626faeaf4447d534833241fa29a83a0

See more details on using hashes here.

Provenance

The following attestation bundles were made for climax_rfglab-2025.8.5-cp310-abi3-win32.whl:

Publisher: build_deploy.yaml on rfg-lab/climax_github

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file climax_rfglab-2025.8.5-cp310-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for climax_rfglab-2025.8.5-cp310-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 70b3952b108c3da13159f4534615b005b62a5ac7274876c4ef85cc85d14f3ca8
MD5 b51379e8e3341695ac9679f877b792a4
BLAKE2b-256 e25822ad5bc26ddf2289275eceb500a5d339783877dfd140a4550a0758f293b0

See more details on using hashes here.

Provenance

The following attestation bundles were made for climax_rfglab-2025.8.5-cp310-abi3-manylinux_2_28_x86_64.whl:

Publisher: build_deploy.yaml on rfg-lab/climax_github

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file climax_rfglab-2025.8.5-cp310-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for climax_rfglab-2025.8.5-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e49564d37ffa4aefded2910451cdedfd6d1789368b626beca2d3ff50528477d9
MD5 d62d85360d7e2a5a9f1feb3ee2a65b71
BLAKE2b-256 2195d226717322b3870c4e9992e6deb9178ad641a9061f3f3fdbedac98737718

See more details on using hashes here.

Provenance

The following attestation bundles were made for climax_rfglab-2025.8.5-cp310-abi3-macosx_11_0_arm64.whl:

Publisher: build_deploy.yaml on rfg-lab/climax_github

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file climax_rfglab-2025.8.5-cp310-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for climax_rfglab-2025.8.5-cp310-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 5ae87ea63087b21ba60b567d2c4053f5d06a5da3178198f5e144a4a188abc665
MD5 2b3a4a3c0df9ed6ffce8916ccebd764a
BLAKE2b-256 6585bdfdd13655f3d74045c4bad5cf6cc29a443a3821709f219dc97475b1bdfa

See more details on using hashes here.

Provenance

The following attestation bundles were made for climax_rfglab-2025.8.5-cp310-abi3-macosx_10_12_x86_64.whl:

Publisher: build_deploy.yaml on rfg-lab/climax_github

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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