Installing Python Packages

The most common questions asked about ContainDS Desktop concern the installation of extra Python (or R etc) packages, and why an app runs correctly on the local machine but not within a container. Similarly, there can be confusion as to why an app can locate a data file in the workspace when run locally, but […]

ContainDS Desktop rebranded (0.3.1)

The desktop application ‘ContainDS’ has now been rebranded as ‘ContainDS Desktop’. This is to distinguish it from the new ‘ContainDS Dashboards’ product which enables data scientists to share their data visualisations and prototypes online (cloud-based or on-premise) instantly, securely, and reliably. Please read more about ContainDS Dashboards here. To create simple shareable data science environments […]

Streamlit and Voila introduced (0.3.0)

Version 0.3.0 of ContainDS has some exciting new features! Streamlit Apps It is now possible to run Streamlit apps in ContainDS, easily starting new environments to develop and run your apps. When finished, export as a ‘containds’ file so you can share directly with your clients and colleagues. Then can import the file into ContainDS […]

Improved Jupyter Handling (0.2.6)

The latest release of ContainDS (0.2.6) has some small but important changes to the way Jupyter containers are handled. Pull before Configuring A Docker image on Docker Hub may contain important configuration information which is unavailable to ContainDS until after it is pulled to the local machine. This might inform ContainDS about the correct way […]

Export container as a file to share with others (0.2.5)

In the new version 0.2.5 of ContainDS you can export the entire container as a ‘.containds’ file, including the environment (installed packages) and workspace. This file can be shared directly with a colleague or client who can import it straight into ContainDS running on their computer and use your container exactly as it was when […]

Minor release 0.2.4

Today saw a minor release containing some code to catch an error that was seen in production whereby the ‘WEB’ button was unable to correctly obtain the URL of the container. Also, the current container selected in the list on the left-hand panel is now highlighted so you can see clearly which container you are […]

Local Folders can now be used as a Binder source

Version 0.2.3 of ContainDS adds ‘Local Folder’ as a dropdown option in the Binder tab when creating a new container. You can browse for the folder or just enter the full path directly: This requires that the folder contains a Binder-ready source tree, meaning it must have: the notebooks and/or data for your project, and […]

Launch Binder repos on your local machine

The latest release of ContainDS (version 0.2.2) allows you to launch a Jupyter container directly from a git repo URL, e.g. a GitHub repository. Select ‘+ NEW’ and click on the Binder tab. Enter a URL of a GitHub repo, or select from one of the other providers such as GitLab or an arbitrary git […]