Skip to main content

visualization toolkit and apps for casa

Project description

This is a pre-alpha package. It is not useful for external users, and all applications being built with it are currently in various phases of prototyping.

Worse, this documentation is out of date and needs updating. It is focused on the installation of casagui as a desktop app while development has moved toward first supporting scripting and visualization from Python using Bokeh. It will be updated as testing and stakeholder input are used to shape the interactive clean application.

Installation

Developers can build and run casagui with:

bash$ git clone https://github.com/casangi/casagui.git
bash$ cd casagui
bash$ npm install
bash$ pushd node_modules/zeromq
bash$ HOME=~/.electron-gyp ../.bin/node-gyp rebuild --target=12.0.2 --arch=x64 --dist-url=https://electronjs.org/headers
bash$ popd
bash$ npm start

A few standard npm packages (enchannel-zmq-backend, jmp, jupyter-paths, kernelspecs, and spawnteract) are included directly instead of through installed packages to allow for upgrading to the latest zeromq.js distribution in the future.

Currently, it is assumed that you have a working python3 interpreter in your path that has the ipykernel package installed. This package can be installed with:

bash$ python -m pip install ipykernel
bash$ python -m ipykernel install --user

You can check to make sure the Jupyter kernel is available with:

bash$ python3 -m ipykernel_launcher --help

Any Python packages you want to use must be installed too. In particular:

bash$ pip install plotly==4.14.3

Finally, a good way to test your kernel is by installing the Interact desktop app. Some experimentation may be required. This was the case with installing Python with macports and then getting the nteract desktop app to use Python from there.

Development Notes

  1. coordinate labeling with casatools

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

casagui-0.2.1.tar.gz (528.3 kB view hashes)

Uploaded Source

Built Distribution

casagui-0.2.1-py3-none-any.whl (568.4 kB view hashes)

Uploaded Python 3

Supported by

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