Skip to main content

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, which allows the tool to be run without uv. If the directory that contains 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/fixtures/gray_stack.tif) ... :

      $ climax tests/fixtures/gray_stack.tif
    
  • ... including zarr images (e.g. tests/fixtures/4D_stack.zarr):

      $ climax tests/fixtures/4D_stack.zarr
    
  • 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 displayed as different dimensions. Thus, for instance, if you open the CLImax logo:

Color

  • You can indicate the zoom factor initially used to display the image. Keep in mind that larger zoom values will take longer to render. The default value is 1.0, but you can select any of the values in climax.zoom_factors (currently 0.03125, 0.0625, 0.125, 0.25, 0.5, 1., 2., 4., 8., 16., and 32.):

      $ climax cells_movie.tif -z 2.0
    

The CLImax dashboard provides tools to display and manipulate images:

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
auto automated contrast adjustment (min-mode, max-99th percentile)

The dashboard also shows the histogram of the image currently on display. The histogram is updated in real time as the user explores the image.

Histogram

A command bar provides additional functionality that can be invoked with the mouse or with several quick-keys:

key function
. next slice
, previous slice
+ zoom in, uses nearest-neighbour or bilinear interpolation
- zoom out, uses nearest-neighbour or bilinear interpolation
k toggle dark mode on/off, initially off
o open a new image
t open an image sequence (select a folder)
i toggle bilinear interpolation on/off, initially off (i.e. nearest neighbour interpolation)

CLImax today

As we develop and improve CLImax, there may be 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

Release files for climax-rfglab 2025.10.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for climax-rfglab 2025.10.6
File Size Uploaded
climax_rfglab-2025.10.6.tar.gz 34.4 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for climax-rfglab 2025.10.6
File
climax_rfglab-2025.10.6-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
climax_rfglab-2025.10.6-cp314-cp314t-win32.whl CPython 3.14 CPython 3.14 free-threading Windows x86-32 Details
climax_rfglab-2025.10.6-cp314-cp314t-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64 Details
climax_rfglab-2025.10.6-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
climax_rfglab-2025.10.6-cp314-cp314t-macosx_10_13_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 10.13+ x86-64 Details
climax_rfglab-2025.10.6-cp310-abi3-win_amd64.whl CPython 3.10 abi3 Windows x86-64 Details
climax_rfglab-2025.10.6-cp310-abi3-win32.whl CPython 3.10 abi3 Windows x86-32 Details
climax_rfglab-2025.10.6-cp310-abi3-manylinux_2_28_x86_64.whl CPython 3.10 abi3 Linux glibc 2.28+ x86-64 Details
climax_rfglab-2025.10.6-cp310-abi3-macosx_11_0_arm64.whl CPython 3.10 abi3 macOS 11.0+ ARM64 Details
climax_rfglab-2025.10.6-cp310-abi3-macosx_10_12_x86_64.whl CPython 3.10 abi3 macOS 10.12+ x86-64 Details

Total release size: 37.0 MB

Release files / climax_rfglab-2025.10.6.tar.gz

Download URL climax_rfglab-2025.10.6.tar.gz
Size 34.4 MB
Tags Source
SHA-256 checksum
How to use checksums
38ccbe9c5deaea128efbcdd81d5ed323cedf1c46978258dff6dcc69046bfdd8d
BLAKE2b-256 checksum
How to use checksums
08ca5b747531b085b7ad65941779d96d84d4922dbe702525e1df8445941d8538
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2025.

Transparency log

Release files / climax_rfglab-2025.10.6-cp314-cp314t-win_amd64.whl

Download URL climax_rfglab-2025.10.6-cp314-cp314t-win_amd64.whl
Size 192.0 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
7e1c6e518e451658c71336be9aca71ef41677889689ee86576ddd401d10f1308
BLAKE2b-256 checksum
How to use checksums
ac69b29fef17508fb26a38253c25b0574d489f90ec88a5c332695fda5fc8353f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2025.

Transparency log

Release files / climax_rfglab-2025.10.6-cp314-cp314t-win32.whl

Download URL climax_rfglab-2025.10.6-cp314-cp314t-win32.whl
Size 184.4 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
9ac916b919ca062a6195e427bc25bb745b3f5ae6765019004b2c21f078eae22f
BLAKE2b-256 checksum
How to use checksums
973a93f7f2afdbb4df334b8c2c9d66a3c1cf0549f50bc1a8629fb4f27c8c762e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2025.

Transparency log

Release files / climax_rfglab-2025.10.6-cp314-cp314t-manylinux_2_28_x86_64.whl

Download URL climax_rfglab-2025.10.6-cp314-cp314t-manylinux_2_28_x86_64.whl
Size 317.3 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
cb9e12f7afcecf7373687c70a6cc66187a802e07b2d6f407ff0f4bda12a7f217
BLAKE2b-256 checksum
How to use checksums
016192afe35abf5c11247a3f34572b470faf10b4e5b6219245037ad8d2c97adf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2025.

Transparency log

Release files / climax_rfglab-2025.10.6-cp314-cp314t-macosx_11_0_arm64.whl

Download URL climax_rfglab-2025.10.6-cp314-cp314t-macosx_11_0_arm64.whl
Size 281.3 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
04c6afcb48794ed453b119e1b80bc532e001592ba62202624a114698d948edd1
BLAKE2b-256 checksum
How to use checksums
b6c54fcb1b9ad5d2f45d8a30ae34312ab1ee549681977e76fe57c578294eda91
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2025.

Transparency log

Release files / climax_rfglab-2025.10.6-cp314-cp314t-macosx_10_13_x86_64.whl

Download URL climax_rfglab-2025.10.6-cp314-cp314t-macosx_10_13_x86_64.whl
Size 294.3 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
4088647002b7889d945e561de2091d7e7668a57141871836dc99dc7764364f64
BLAKE2b-256 checksum
How to use checksums
c46edbc9fbc7889317d64a21b5e99ffe42deea5dc0f6bf666ec8ca02ba27dc5c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2025.

Transparency log

Release files / climax_rfglab-2025.10.6-cp310-abi3-win_amd64.whl

Download URL climax_rfglab-2025.10.6-cp310-abi3-win_amd64.whl
Size 192.6 kB
Tags CPython 3.10 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
4fbb6785388b80a8cb4d395f16ea219f46a53f13f1c3124a74a46e55dbeb7b73
BLAKE2b-256 checksum
How to use checksums
58b641cb70dff7b22a452eb114ad54855ccc7d29dd9fa9d930baf93e17dca802
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2025.

Transparency log

Release files / climax_rfglab-2025.10.6-cp310-abi3-win32.whl

Download URL climax_rfglab-2025.10.6-cp310-abi3-win32.whl
Size 185.2 kB
Tags CPython 3.10 Windows x86-32 abi3
SHA-256 checksum
How to use checksums
132b6422ecb9949c926df5d533da681c9611cd6d583c9e3ba445c05a1afa342a
BLAKE2b-256 checksum
How to use checksums
e17832db87c128bd4b714042045025335d22868b412ca6d542d165e1143d4cde
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2025.

Transparency log

Release files / climax_rfglab-2025.10.6-cp310-abi3-manylinux_2_28_x86_64.whl

Download URL climax_rfglab-2025.10.6-cp310-abi3-manylinux_2_28_x86_64.whl
Size 319.3 kB
Tags CPython 3.10 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
aa23e7377d2158c4f7633a1ec1c1f8eee682d3dfc47b3c64390ad124f8703130
BLAKE2b-256 checksum
How to use checksums
931409fca33f7fa93da4d6ff0b192765abfae07ae6c5613ed571abc0d38501f4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2025.

Transparency log

Release files / climax_rfglab-2025.10.6-cp310-abi3-macosx_11_0_arm64.whl

Download URL climax_rfglab-2025.10.6-cp310-abi3-macosx_11_0_arm64.whl
Size 282.1 kB
Tags CPython 3.10 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d5407a9ce64ff13aab073bc7f473321f30e910075198692791a6bca5f6bf4926
BLAKE2b-256 checksum
How to use checksums
3d9d710ba67f96425b0ad064d82b3943765a04c4240c016808b5896b8f919d0e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2025.

Transparency log

Release files / climax_rfglab-2025.10.6-cp310-abi3-macosx_10_12_x86_64.whl

Download URL climax_rfglab-2025.10.6-cp310-abi3-macosx_10_12_x86_64.whl
Size 295.1 kB
Tags CPython 3.10 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
bc2268fde26b8f304b13b5562666bd141558a5b6bff4416ceec3444a16969c33
BLAKE2b-256 checksum
How to use checksums
6702c423c8cdbd58029d829c6ee2ad394664f6271369121365f95ac5b3918045
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 27, 2025.

Transparency log

Release history Release notifications | RSS feed

This release

2025.10.6 This release

11 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page