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.

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)

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.1.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.1-cp313-cp313-win_arm64.whl (186.3 kB view details)

Uploaded CPython 3.13Windows ARM64

climax_rfglab-2025.7.1-cp313-cp313-manylinux_2_28_aarch64.whl (314.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

climax_rfglab-2025.7.1-cp313-cp313-macosx_11_0_arm64.whl (282.9 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

climax_rfglab-2025.7.1-cp313-cp313-macosx_10_13_x86_64.whl (291.0 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

climax_rfglab-2025.7.1-cp312-cp312-win_arm64.whl (186.3 kB view details)

Uploaded CPython 3.12Windows ARM64

climax_rfglab-2025.7.1-cp312-cp312-manylinux_2_28_aarch64.whl (314.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

climax_rfglab-2025.7.1-cp312-cp312-macosx_11_0_arm64.whl (282.9 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

climax_rfglab-2025.7.1-cp312-cp312-macosx_10_13_x86_64.whl (291.0 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

climax_rfglab-2025.7.1-cp311-cp311-win_arm64.whl (186.3 kB view details)

Uploaded CPython 3.11Windows ARM64

climax_rfglab-2025.7.1-cp311-cp311-manylinux_2_28_aarch64.whl (315.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

climax_rfglab-2025.7.1-cp311-cp311-macosx_11_0_arm64.whl (286.1 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

climax_rfglab-2025.7.1-cp311-cp311-macosx_10_12_x86_64.whl (293.6 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

climax_rfglab-2025.7.1-cp310-cp310-win_arm64.whl (186.5 kB view details)

Uploaded CPython 3.10Windows ARM64

climax_rfglab-2025.7.1-cp310-cp310-manylinux_2_28_aarch64.whl (315.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

climax_rfglab-2025.7.1-cp310-cp310-macosx_11_0_arm64.whl (286.4 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

climax_rfglab-2025.7.1-cp310-cp310-macosx_10_12_x86_64.whl (293.8 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: climax_rfglab-2025.7.1.tar.gz
  • Upload date:
  • Size: 1.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.5.11

File hashes

Hashes for climax_rfglab-2025.7.1.tar.gz
Algorithm Hash digest
SHA256 f0d1fa654af8e7322fd695d83c2e81ad74be54eb6cdac139a4c1ecfa7b44157c
MD5 b654e919656946dbfceeca7767651d87
BLAKE2b-256 53946a04e9a04a5cf3fd9dabb490261e31e620e94fd0279a840604a14c3925d1

See more details on using hashes here.

File details

Details for the file climax_rfglab-2025.7.1-cp313-cp313-win_arm64.whl.

File metadata

File hashes

Hashes for climax_rfglab-2025.7.1-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 8029a8b88a435ab2fd4301468d372bd451015ba999c6f38a402b1f0c4ba9dd2a
MD5 3ec9832e2539861f76803c7727ba7164
BLAKE2b-256 31703e16cb2313ceb5dc6da26ba8dd23480b8de3d442f9b8b961efa03a6d7b7b

See more details on using hashes here.

File details

Details for the file climax_rfglab-2025.7.1-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for climax_rfglab-2025.7.1-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b3e53577f3cda98c9f989a65a16f0a1d40ecad449d3158816b252ea382a3ad7e
MD5 0184e48d2309dc414147e37af7bcec89
BLAKE2b-256 7c36ea409818dc1a6deb2fcfe724fcdef15bf378b1402fed469c5d591e7af307

See more details on using hashes here.

File details

Details for the file climax_rfglab-2025.7.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for climax_rfglab-2025.7.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 27b417580e346af53a2d1358bff6c9dcf0c721b3345c3a454521de317ee506c6
MD5 3775e7be50282fef3ddbf6dadbd480f6
BLAKE2b-256 a56e4e373fda64d3820994983398407047173892c21cc11a7a1c71044d6da5b9

See more details on using hashes here.

File details

Details for the file climax_rfglab-2025.7.1-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for climax_rfglab-2025.7.1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 706a70af0c27c8971d34f14019db8e4e0499318492863bcbb9e553f01848981e
MD5 d8d067a54920e534089b64fe887ffdeb
BLAKE2b-256 904e69651ac8e908be87e88d74e74a0bda917896b8d89c56f088221eca00f4af

See more details on using hashes here.

File details

Details for the file climax_rfglab-2025.7.1-cp312-cp312-win_arm64.whl.

File metadata

File hashes

Hashes for climax_rfglab-2025.7.1-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 cb04512b4cfdf1714134983a4199b391fdf3662935c839b16b41bb37eb779644
MD5 d38083cc2e5052fc8924cf975f0589a5
BLAKE2b-256 5b169e020ad3b6dd79bb8d61b6047c972e29bf48ae206e62ace49a4ecdb0cca1

See more details on using hashes here.

File details

Details for the file climax_rfglab-2025.7.1-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for climax_rfglab-2025.7.1-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fb8a21f17e36a07da9970f071a6f13a6f6c15625aa7d3264f4ff4c16cbe75f14
MD5 cecfa3970df23945362ad6e36f3792fb
BLAKE2b-256 f45b9e547ed9fa0dfd62be18d5a129436f5f5ee643adc2a9bdb47d1a1405b723

See more details on using hashes here.

File details

Details for the file climax_rfglab-2025.7.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for climax_rfglab-2025.7.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 768b3cc6595eab9e9f7703ee9931cbf9a5bfd7d9aecf7bb85090fbb4c684f34e
MD5 9f2ecf434ec71d93009c2015ed74fb4b
BLAKE2b-256 a63c0876e94d21b38f3f4bbb409c283e81937471df25371baca663baaf30dc71

See more details on using hashes here.

File details

Details for the file climax_rfglab-2025.7.1-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for climax_rfglab-2025.7.1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 646830666a3aa9f44d49ad6dcc2fb956da7c6e4eab50be782044abc7d62f1224
MD5 eb200f56713b67fc66eb702079860249
BLAKE2b-256 f50cbfe744f7b7548eedeeca12fe7f35723993cd1e3163ce318608db0ab6b085

See more details on using hashes here.

File details

Details for the file climax_rfglab-2025.7.1-cp311-cp311-win_arm64.whl.

File metadata

File hashes

Hashes for climax_rfglab-2025.7.1-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 d2dd0a5fe35ab9b1e6c322efd0b4f11a362bde5096df26db2790ad4b807ab6f7
MD5 fd1e42f54c9b843411972dbd7bf3e642
BLAKE2b-256 c570f345ad2c695b8d825a83e344bc27f041086943ce5e615961fb94de73f836

See more details on using hashes here.

File details

Details for the file climax_rfglab-2025.7.1-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for climax_rfglab-2025.7.1-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5d7864c2f4de1b1c26338e266dc881e2776129e4a7e6faf881c2c2afcc82c44f
MD5 c1e13b619d2e607a169d66f0acba5413
BLAKE2b-256 1d5098f264d08a0e6bec51c7196328859c794d7c353ae12e66b38e471589b15b

See more details on using hashes here.

File details

Details for the file climax_rfglab-2025.7.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for climax_rfglab-2025.7.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 318ccccee2d1cee428afacf6fdc0a3ee0eb9d0aa4fde401507d9d9cb1b1dc920
MD5 98952905f5928c32e0cf8c6c864c74bd
BLAKE2b-256 0f13d8294acfaacc3be6062e59cbc6518571ec6fdb29689d56a488af1b0e5998

See more details on using hashes here.

File details

Details for the file climax_rfglab-2025.7.1-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for climax_rfglab-2025.7.1-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 41a598228d3a0ebf25f6a30b49cb63dfd4f2a0144bc6fadfab59a027e2b8f1f7
MD5 e011f8e1bd70bbb180e543be6f607cc0
BLAKE2b-256 64a3a36645fe5ec87ccdf15b38c88028382eb04dd99dd93f39be0ca635b9be21

See more details on using hashes here.

File details

Details for the file climax_rfglab-2025.7.1-cp310-cp310-win_arm64.whl.

File metadata

File hashes

Hashes for climax_rfglab-2025.7.1-cp310-cp310-win_arm64.whl
Algorithm Hash digest
SHA256 ae90b4665592da1450516a4c8d3791e26f3ab58b7532c79723cffdb61028dccf
MD5 139230fe2e978ab2ec1a93eff89d917a
BLAKE2b-256 b70d6a475c14535a566383c33eef653d9eb9a08fc7fcbdd1bc72ec9f5c5ba0df

See more details on using hashes here.

File details

Details for the file climax_rfglab-2025.7.1-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for climax_rfglab-2025.7.1-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 834d65e6afe8fb7b5b1af6368895295ea32a96e35481489640e40bec63f437da
MD5 8430e1161504fffc151be37d7562fe35
BLAKE2b-256 3d39f0507e52380af5be05c698771ac778798fd7f61c7938803f52ee30967df8

See more details on using hashes here.

File details

Details for the file climax_rfglab-2025.7.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for climax_rfglab-2025.7.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f09b90c37e2613c4c76e960748776322cf20a844beaced30e38ef5c447101bbc
MD5 d6f0f7a197f02659a880194713b7d6bb
BLAKE2b-256 c71fbe9f7de9d3715544ff25f2d94d2b73775ac53f3a504aee5108905896a6d7

See more details on using hashes here.

File details

Details for the file climax_rfglab-2025.7.1-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for climax_rfglab-2025.7.1-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 72032533f69da5be37aad171a0221c6ec14c96274667a6643b9ecb19ec5f4cab
MD5 8be9502bb38711adc5d7f608d7f2bf71
BLAKE2b-256 5334aefdcf0e8386449cf0a8ef766230dd4e7e41bbaba8a7249a9bd27674898e

See more details on using hashes here.

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