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.7.15.tar.gz (1.5 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.7.15-cp314-cp314t-win_amd64.whl (191.3 kB view details)

Uploaded CPython 3.14tWindows x86-64

climax_rfglab-2025.7.15-cp314-cp314t-win32.whl (182.5 kB view details)

Uploaded CPython 3.14tWindows x86

climax_rfglab-2025.7.15-cp314-cp314t-manylinux_2_28_x86_64.whl (316.8 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64

climax_rfglab-2025.7.15-cp314-cp314t-macosx_11_0_arm64.whl (279.5 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

climax_rfglab-2025.7.15-cp314-cp314t-macosx_10_13_x86_64.whl (290.4 kB view details)

Uploaded CPython 3.14tmacOS 10.13+ x86-64

climax_rfglab-2025.7.15-cp310-abi3-win_amd64.whl (191.8 kB view details)

Uploaded CPython 3.10+Windows x86-64

climax_rfglab-2025.7.15-cp310-abi3-win32.whl (183.3 kB view details)

Uploaded CPython 3.10+Windows x86

climax_rfglab-2025.7.15-cp310-abi3-manylinux_2_28_x86_64.whl (319.2 kB view details)

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

climax_rfglab-2025.7.15-cp310-abi3-macosx_11_0_arm64.whl (282.9 kB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

climax_rfglab-2025.7.15-cp310-abi3-macosx_10_12_x86_64.whl (293.3 kB view details)

Uploaded CPython 3.10+macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: climax_rfglab-2025.7.15.tar.gz
  • Upload date:
  • Size: 1.5 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.7.15.tar.gz
Algorithm Hash digest
SHA256 bda554841db5e3eef761f63a96bdef0b8cac2ea106beb75da8ad189fe2db7b51
MD5 8048c562d334776ee87d744be83f66ca
BLAKE2b-256 fdb3207de3578780e72e0ea7cb4e2eda9524f6e8d5e3c8e4061b3df685464198

See more details on using hashes here.

Provenance

The following attestation bundles were made for climax_rfglab-2025.7.15.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.7.15-cp314-cp314t-win_amd64.whl.

File metadata

File hashes

Hashes for climax_rfglab-2025.7.15-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 696ae5cc06d9c43962dd472cba785257ba239bf2d74f2538b869ed3c41cbff40
MD5 e69d4b5c4e2b308f01258d15d1e6ae62
BLAKE2b-256 295e9ba618e5c7553c75813f8f9087a7df859230b0ce37b51fbe43763f674c4e

See more details on using hashes here.

Provenance

The following attestation bundles were made for climax_rfglab-2025.7.15-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.7.15-cp314-cp314t-win32.whl.

File metadata

File hashes

Hashes for climax_rfglab-2025.7.15-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 9bb26fe97ab406fedb4e8fb235dacebf64761374d9a27c74fe86c48a91ef2a40
MD5 538d3c4cbe38b5bc8b78034a73e7b0e0
BLAKE2b-256 a9faba6ad997ceafc65b77db9fe36c0ccbc5b5db25986df4d97762f8fd3fa1fa

See more details on using hashes here.

Provenance

The following attestation bundles were made for climax_rfglab-2025.7.15-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.7.15-cp314-cp314t-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for climax_rfglab-2025.7.15-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9e80c73256d8d850cfd9628a38b81af3b989b126cab9b4bc63f304bc9c9b8e02
MD5 3fc6de840a656b49e4773b4b3743c140
BLAKE2b-256 1fbd5a6f1f1114262ec00b10b235345b59e383bc06b8b795ee32ac77abad21e3

See more details on using hashes here.

Provenance

The following attestation bundles were made for climax_rfglab-2025.7.15-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.7.15-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for climax_rfglab-2025.7.15-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 40c77377fd61b4b92dd6fcca66781755c3dcee774bbd5f3d95a6c7ce5ca19a66
MD5 3c1c2bda0d2d17b50b11873966dcec66
BLAKE2b-256 70c0eab0de282ff26dca4bce703f3b9c71a7902df4b93ab42445fde0aa09ec3b

See more details on using hashes here.

Provenance

The following attestation bundles were made for climax_rfglab-2025.7.15-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.7.15-cp314-cp314t-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for climax_rfglab-2025.7.15-cp314-cp314t-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 bb0f5a1a7fbba7ecd25794fc9af607d47ff8e0d5b4dd6148486c74dde803760f
MD5 af2f83c2599fef830a236da045d52402
BLAKE2b-256 42d8fe9fa52ffb39a58e5fdffc479ef3205f8ba3712a49c7e50acf60c7464ca6

See more details on using hashes here.

Provenance

The following attestation bundles were made for climax_rfglab-2025.7.15-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.7.15-cp310-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for climax_rfglab-2025.7.15-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 98b622372d50d89739804fd23596c1cab3593a118832954775bf7ecea8962ca4
MD5 51cfce276e54f267cba4a590b73563fe
BLAKE2b-256 5d456ad770fe6a0b57fdd4fae26ea3d4af277b9b3bd776023427aa79de0603a3

See more details on using hashes here.

Provenance

The following attestation bundles were made for climax_rfglab-2025.7.15-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.7.15-cp310-abi3-win32.whl.

File metadata

File hashes

Hashes for climax_rfglab-2025.7.15-cp310-abi3-win32.whl
Algorithm Hash digest
SHA256 0146a3f2d43d7b9c664f3ce61bc96456bf3c91031e9bbd35b932742a8a9b6773
MD5 25e93201ab8fb28b017f4a88b71dc529
BLAKE2b-256 26dc48666caacc03c4f6180f03bc487570db59f836722a224967253d074ee3ae

See more details on using hashes here.

Provenance

The following attestation bundles were made for climax_rfglab-2025.7.15-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.7.15-cp310-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for climax_rfglab-2025.7.15-cp310-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c57039ee4f0404d418b25305b787c9d307d30ddc57de520b5bc6f92b1ecd7350
MD5 0374d91c765b7933bdef3aca58913f4f
BLAKE2b-256 c43e59161381c667f4c6a3e0ca5d901881c92af85fb7182b570cf92cfdaa8aa1

See more details on using hashes here.

Provenance

The following attestation bundles were made for climax_rfglab-2025.7.15-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.7.15-cp310-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for climax_rfglab-2025.7.15-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ef67d3cd4314629bdd0ea08b1b07ae7573723e8c1bb7742728ef43dca5079767
MD5 a24fd0e2f886733f97f1858126505a7d
BLAKE2b-256 c44ac2f5c93c642cdc58c2f080934ef4a3915c5d6ab2cb22e1cb9e9bb85cb28d

See more details on using hashes here.

Provenance

The following attestation bundles were made for climax_rfglab-2025.7.15-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.7.15-cp310-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for climax_rfglab-2025.7.15-cp310-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 140d7fe307a22c98f3ded1222f328cdcec19548f84f4c1bd60a6aed29d3cdc9d
MD5 5f0cdd842eb77bb5b114473333f99369
BLAKE2b-256 3eec69017db9c02af73f37951c3678627726ec79f78e437bcbd97dcaf1e4e70f

See more details on using hashes here.

Provenance

The following attestation bundles were made for climax_rfglab-2025.7.15-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