What is Brunel?
Brunel defines a highly succinct and novel language that defines interactive data visualizations based on tabular data. The language is well suited for both data scientists and more aggressive business users. The system interprets the language and produces visualizations using the user's choice of existing lower-level visualization technologies typically used by application engineers such as RAVE or D3.
This Docker image provides a quick method to experiment with Brunel within a Jupyter Notebook. It is based on the official Notebook Docker image, with the minimal amount of additional packages to run Brunel. Example notebooks using Brunel are included.
If you are using Linux and have a Docker daemon running,
e.g. reachable on
localhost, start a container with:
docker run --rm -it -p 8888:8888 brunelvis/notebook-minimal
In your browser, open the URL
Notebooks will not be saved (so make sure to download them via your browser).
On other platforms, such as Windows and OS X, that use
docker, a container can be started using
docker-machine. In the browser, open the URL
the IP address returned from the command
docker-machine ip <MACHINE>:
docker-machine ip <MACHINE>
docker-machine ip devmachine 192.168.99.100
In browser, open
NOTE: With the deprecated
boot2docker, use the command
boot2docker ip to
determine the URL.
Brunel is licensed under the Apache License, Version 2.0 (the "License")
You may obtain a copy of the License at
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.