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)

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

Uploaded CPython 3.13Windows ARM64

climax_rfglab-2025.7.5-cp313-cp313-manylinux_2_28_aarch64.whl (314.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

climax_rfglab-2025.7.5-cp313-cp313-macosx_11_0_arm64.whl (283.5 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

climax_rfglab-2025.7.5-cp313-cp313-macosx_10_13_x86_64.whl (291.6 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

climax_rfglab-2025.7.5-cp312-cp312-win_arm64.whl (186.7 kB view details)

Uploaded CPython 3.12Windows ARM64

climax_rfglab-2025.7.5-cp312-cp312-manylinux_2_28_aarch64.whl (314.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

climax_rfglab-2025.7.5-cp312-cp312-macosx_11_0_arm64.whl (283.5 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

climax_rfglab-2025.7.5-cp312-cp312-macosx_10_13_x86_64.whl (291.6 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

climax_rfglab-2025.7.5-cp311-cp311-win_arm64.whl (186.8 kB view details)

Uploaded CPython 3.11Windows ARM64

climax_rfglab-2025.7.5-cp311-cp311-manylinux_2_28_aarch64.whl (316.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

climax_rfglab-2025.7.5-cp311-cp311-macosx_11_0_arm64.whl (286.6 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

climax_rfglab-2025.7.5-cp311-cp311-macosx_10_12_x86_64.whl (294.1 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

climax_rfglab-2025.7.5-cp310-cp310-win_arm64.whl (186.9 kB view details)

Uploaded CPython 3.10Windows ARM64

climax_rfglab-2025.7.5-cp310-cp310-manylinux_2_28_aarch64.whl (316.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

climax_rfglab-2025.7.5-cp310-cp310-macosx_11_0_arm64.whl (287.0 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

climax_rfglab-2025.7.5-cp310-cp310-macosx_10_12_x86_64.whl (294.4 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

climax_rfglab-2025.7.5-cp310-abi3-macosx_11_0_arm64.whl (284.8 kB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for climax_rfglab-2025.7.5.tar.gz
Algorithm Hash digest
SHA256 a0ad3e312b6d4413939d4e36189e55b7b7accc47fd267df5b433531ac7aea83c
MD5 0b04b222508a9fb0a600de5ead294697
BLAKE2b-256 41fcb092208fc12eb347bada4fa2248d49cd9bdd7b890da7fd810c1c65214f9d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for climax_rfglab-2025.7.5-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 219083ec26bfa6c842024a32e84900cd56e3ecb326ea2d222dd9127369c3c6a7
MD5 7839d79338224aa219ffe5fd38d1d273
BLAKE2b-256 796a8faeee8403da2c79f2fafe266723d47eb9fb1ea8e6d4bf8ea2def46c3a2a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for climax_rfglab-2025.7.5-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 491514c09853f35f748845fe33eaab2de708c2863dbfa659c37fcd04c1d43955
MD5 999707970d133365c08485b0dcf09366
BLAKE2b-256 483f4d5e91719d31345ac221fc20b84316366478db4e2c6e2bce2e2454c10e36

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for climax_rfglab-2025.7.5-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 816f836bd667eb2abd8fdd252932f5c12b6b93ec5bdef66f35db5ee709ad67f5
MD5 0f91fe27fb40d4b8ce8ade6611f8ced8
BLAKE2b-256 29b0b3e6d2446a2e78bfbfc846b933079b594a4685ba6e775d707a97c16e83a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for climax_rfglab-2025.7.5-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 c07d4a57de17dc2d63ec2a77a18ab6ed01c9f101ed8b663fce875d971358333e
MD5 61991beec33a890f30d67655f778a4ad
BLAKE2b-256 6c08ff0551feeafc7621743637b38c4064b5d384252f8261a3cb260077185094

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for climax_rfglab-2025.7.5-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 994d75c169d1eb621d3bc8875de2d0778d5ff80c53027989692691e423774a12
MD5 253a45b55da256cb0569f683b68adf68
BLAKE2b-256 661ec56206209624654cc2b663513023795142645156b251e84e078330043d74

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for climax_rfglab-2025.7.5-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9298b18b75df6f5cce8d3c8f7cb8b93240bdaae28e3ed54d5e4e6e41430e38f1
MD5 b252737999d8daf550b11ae3bee291bc
BLAKE2b-256 1aae26aa12ae7a24f5a33125f0abadbd40a334ef253bce5f34af27cceeb656d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for climax_rfglab-2025.7.5-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 68932e107d7c27694723ce9e84d1f6b73462895d0d41f70bdb1c65716d2b89ff
MD5 e5c0a18d78f8240fdb7b53ad371901ca
BLAKE2b-256 0d78df4be9e9654f67fdb27f2f5478fe00c7df9d683b66746551494c3082e9d5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for climax_rfglab-2025.7.5-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 baf54639e5ab53164375ec02e60eae17294a6c193084fc625e9349d094a3ff7e
MD5 9555508c7641386a5f7be5ebda9bf2c1
BLAKE2b-256 cacbcd781678a2536d3758dd6b81967ca096ee438b638f03b70cfc16e9d0ebb0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for climax_rfglab-2025.7.5-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 6c030c0804aab72c53ed8260b99f79640edb04408ac4b93539ffc72a44b88340
MD5 22a7f166994708a564ec59a31ab1e23d
BLAKE2b-256 ffcb0eb3c6929235e5dae7d82d35fea940e96b426761ee8dd61d5406045d0d15

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for climax_rfglab-2025.7.5-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 61a985b788d21db986c57508fb3caa3bdc24de7d16140b88b46c1da94471bb20
MD5 043fff96b2f68a23a9869605b25a7138
BLAKE2b-256 e88a9116c634ca6c4b839cd3f5a8feaf3337470f77681efdb08e30b1a7b8b85d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for climax_rfglab-2025.7.5-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a9b1a7f5e07f1cf444f9097874e69f8bed9f8dadee9ff42eac374e303cf85dee
MD5 833d5febad258ae16fd1398cd55ecf81
BLAKE2b-256 1a39ba621e3a7a4d0aff395d36840dcbc6e4a67a1cb4f77fffbdcd8c697c58b6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for climax_rfglab-2025.7.5-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d490bc1f426bc3f401f4b32859f637278084674e2aa68c2737b7e7c85897152e
MD5 fc2a309751a69bab2e62b6ee8b6ec501
BLAKE2b-256 c76984a72ae19e6c4e3974491039873bb3694c928081917936f09aa67c2be232

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for climax_rfglab-2025.7.5-cp310-cp310-win_arm64.whl
Algorithm Hash digest
SHA256 5d1ffe8cdc3529a512a7747967b3145dde46e9b30c65ddb45c56fd553644c288
MD5 c0af566a57a6d75fe80ad36a209d2b8d
BLAKE2b-256 3d6e37abe767fe99225941fd09eca1a79b12019561b934ed0fb15a70a09f2ed7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for climax_rfglab-2025.7.5-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bea26d683f351686db7277521bf2f1df739a02fc5a6d3d00f7b5840b59114bbe
MD5 73b1cdde870153ba57d0ad2ba17e3f29
BLAKE2b-256 d720f0536d34efba0f536442241dd66bd5630546ee945c2c0bee5d61bd20a84b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for climax_rfglab-2025.7.5-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e85a8b5667a32e767a7f8086de2b689f0255c25350b2ae3d972f2c1ac0445b0c
MD5 a28cd0209d78015544a2267191065084
BLAKE2b-256 b0ca12a8b9efac14fbbf4a07bdddc4258a73c070f52a2fd8f12c73f8509fc011

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for climax_rfglab-2025.7.5-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 12c51cea9ca3c8cc4840e12e6136b775480a1d8ce553ddb7bf1c66b693bd032e
MD5 f8c09821a337d636d22dfd540c2ac162
BLAKE2b-256 10247fbccb060a73f050d5640c02b2ff35936ab231bca70dfff79bfbe48a6806

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for climax_rfglab-2025.7.5-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a576f0985cb7a85bc0e94a74f700b411feb847bb07f610ae717c80b68b832bfd
MD5 809174fa5e42994b26dde2728d1794af
BLAKE2b-256 39fc4427217c569c6c9b320f02970d4f6c4e71ab01719af8e4e828c0cca28c7c

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