• Stars
    star
    2
  • Language
    Julia
  • License
    Other
  • Created almost 9 years ago
  • Updated almost 7 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Crude julia package to play with docker

This package is no longer maintained

RudeOil

Crude package to easily interact with docker and docker-machine. This package is meant to be make interactions with docker scriptable from Julia.

# Create a vm, create an ubuntu container (implicitly), echo hello world
activate("mymachine") do vm
  result = vm |> `echo "hello world"` |> readchomp
  @assert result == "hello world"
end

# Create an image
activate("mymachine") do vm
  myimage = image("myimage", base="ubuntu:14.04", packages=["python"])
  vm |> myimage |> run
end

# Create an image, instantiate it and run stuff in it
activate("mymachine") do vm
  myimage = image("myimage", base="ubuntu:14.04", packages=["python"])
  vm |> myimage |> `python -c "print('hello world')"`|> run
end

# Create an image, create a container, do stuff
activate("mymachine") do vm
  myimage = image("myimage", volume="/scripts")
  container = Container(volume=("hello", "/scripts"))
  mkdir("hello")

  vm |> myimage |> container |> setenv(`touch world`; dir="/scripts/") |> run
  @assert isfile(joinpath("hello", "world"))
end

More Repositories

1

ucl-latex-thesis-templates

UCL LaTeX thesis templates.
TeX
146
star
2

rsd-engineeringcourse

Course materials for Research Software Engineering course.
Jupyter Notebook
100
star
3

STIR

Software for Tomographic Image Reconstruction
C++
100
star
4

PETPVC

Partial Volume Correction in PET
C++
47
star
5

GreatCMakeCookOff

Bunch of CMake pain in the baker
CMake
41
star
6

ucl-beamer

UCL template for LaTeX Beamer presentations
TeX
34
star
7

dfpi

C#
24
star
8

research-computing-with-cpp

UCL-ARC *C++ for Research* course
Ruby
24
star
9

hemelb

HemeLB now lives at https://github.com/hemelb-codes/hemelb
C++
23
star
10

Open_Docking_Lab_Handbook

A place to store and edit the lab handbook for UCL courses that involve the use of open source tools in molecular docking.
Jupyter Notebook
20
star
11

LatBo.jl

Lattice-Boltzmann implementation in Julia
Julia
19
star
12

MPHY0026

Python
17
star
13

STIR-GATE-Connection

Example files on how to run STIR on GATE data
Shell
15
star
14

STIR-exercises

Exercises for STIR
Jupyter Notebook
15
star
15

pet-rd-tools

Command line tools for PET-MR (pre-)processing
C++
12
star
16

composite-actions

Templates for commonly used GitHub actions steps
Python
12
star
17

cathpy

Python Bioinformatics Toolkit for CATH (Protein Classification Database @ UCL)
Python
12
star
18

ucl-letter

UCL latex letter template
11
star
19

TDMS

Time Domain Maxwell Solver
C++
10
star
20

ADMUR

R
9
star
21

pyCascadia

Implementation of GEBCO cookbook remove-restore and other cleaning of topography/bathymetry. Uses `pyGMT`.
Python
9
star
22

Grid-Engine-Prolog-Scripts

Some prolog/epilog Scripts we use with Grid engine on our cluster
Shell
9
star
23

fan-slicer

Python
9
star
24

TLOmodel

Epidemiology modelling framework for the Thanzi la Onse project
Python
8
star
25

FASt-MAL-MOFF

Multiple Object Feature Fusion for weakly supervised deep learning
Python
7
star
26

SVAGP

Sparse Variational Additive Gaussian Process
Jupyter Notebook
7
star
27

cid-X

Consistent and invertible deformation vector fields for a breathing anthropomorphic phantom: a post-processing framework for the XCAT phantom. Find the documentation on the linked website.
Python
7
star
28

GMCMC

C library implementing Geometric Parallel Population MCMC. See http://www.hector.ac.uk/cse/distributedcse/reports/UniMCMC/.
C
6
star
29

ucl_software_carpentry

Materials for the UCL software carpentry
Jupyter Notebook
6
star
30

BernabeuInterface2014

MATLAB files implementing the vascular geometry reconstruction algorithm in Bernabeu et al. "Computer simulations reveal complex distribution of haemodynamic forces in a mouse retina model of angiogenesis" J. R. Soc. Interface 2014
MATLAB
6
star
31

COMP0037-21_22

Repository for the source code for COMP0037 Academic year 2021-2022
Python
6
star
32

COMP0130_23-24

MATLAB
6
star
33

kaska

Python
5
star
34

simstock

Python library for generating EnergyPlus inputs
Python
5
star
35

COMP0037_23-24

Python
5
star
36

Mac-Support-Resources

Mac Support Resources for UCL. Managed by the ISD Mac Support Project, and open for the use of all across UCL.
Shell
5
star
37

Multi-objective-Bayesian-Optimization

Python
4
star
38

ECON-CLUSTER

Instructions for using the Economics HPC
HTML
4
star
39

PP-SVGPFA

Code for Point Process Sparse Variational Gaussian Process Factor Analysis
MATLAB
4
star
40

cath-funsite-predictor

Code base for CATH Funsite predictor for generation of protein functional sites
Jupyter Notebook
4
star
41

Holder

MATLAB
4
star
42

COMP0130

COMP0130 Coursework 2
MATLAB
4
star
43

dxss

DOLFINx slab solver
Python
3
star
44

rc-cpp-vscode-dev-container

Docker container definitions for VSCode C++ development environment
Dockerfile
3
star
45

reusable-workflows

Reusable GitHub Actions workflows
3
star
46

twitter-compliance

Multi-module Jakarta EE application for syncing compliance events from Twitter
Java
3
star
47

Bayesian_opt_Pyro

This repo will implement Bayesian optimization using PYRO
Python
3
star
48

UKCORDEX-plot-explorer-dev

Development version of the UK CORDEX's plot explorer website
JavaScript
3
star
49

OSPO

Open Source Programme Office
3
star
50

rsd-cppcourse

Intensive C++ for Research
Ruby
3
star
51

RefbasedMI

Multiple imputation sensitivity analysis for longitudinal trials
R
3
star
52

UKCORDEX-plot-explorer

This website displays plots showing bias analysis in different climate models.
3
star
53

SuPReMo

Surrogate Parameterised Respiratory Motion Modelling Framework
C++
3
star
54

RCPSTrainingMaterials

RCPS Training Materials
TeX
3
star
55

COMP0130_22-23_Topic_03

C++
3
star
56

simansuite

HTML
3
star
57

dxh

Collection of helper functions for working with DOLFINx Python interface
Python
2
star
58

BSP-isobenefit-qgis-plugin

Future Urban Growth (Isobenefit Cities)
Python
2
star
59

ba-ebdp-lightweight-template

A template workflow for lightweight EBDP workflows
Python
2
star
60

takeout-app-macos

MacOS desktop application for processing Google Takeout export files
Swift
2
star
61

scikit-surgerysurfacematch

Tools for reconstructing and matching surfaces represented as point clouds.
Python
2
star
62

subimagemoco

Motion Correction of multi-shot MR data using sub images
MATLAB
2
star
63

petmr-RESOLUTE

Implementation of RESOLUTE pseudo-CT method for mMR.
C++
2
star
64

PyBioPharma

Process modelling & optimisation, originally developed for bio-pharmaceuticals, in Python
Python
2
star
65

artbin

Stata
2
star
66

neso-calibration

Examples of calibrating Neptune Exploratory Software (NESO) models
Python
2
star
67

SkullBaseNavigation

Python
2
star
68

Hack-Windows-GPO

A tool to wipe out local Group Policies on a Windows box
C++
2
star
69

devboxes-vagrant

Collection of Vagrantfiles used in development and prototyping
Ruby
2
star
70

frrant

Python
2
star
71

GERun

A wrapper for the various MPI implementations on Legion to abstract them so that users don't need to know all the options.
Shell
2
star
72

simcheck

Code in Stata and R supporting article on "How to check a simulation study"
R
2
star
73

Blender_Randomiser

Python
2
star
74

scikit-surgerypclcpp

Image guided surgery functions, using PCL in C++, but built into a Python extension.
C++
2
star
75

ioe-student-school-allocation

Public release of the code for paper 846 of AGILE2023
Python
2
star
76

fludetector-flask

Website, REST API, and data processors for the fludetector service from UCL
Python
2
star
77

COMP0037_22-23

Support material for COMP0037 22-23
Python
2
star
78

hacking-the-climate-code

This repository stores the codes for the 'hacking the climate' event (1-4 Jun '21)
Jupyter Notebook
1
star
79

UKCORDEX-plot-explorer-data

Data holder of UK CORDEX plot explorer images and data
1
star
80

github-example

1
star
81

terraform-azure-sirf

Building SIRF VM on Azure using Terraform
HCL
1
star
82

motionModelFromXCATDVFs

Python
1
star
83

rc-cpp-classwork-2020-21

1
star
84

CloudProject

Understanding the differences running code in the cloud vs HPC systems in UK.
Jupyter Notebook
1
star
85

membranedivergence

CSS
1
star
86

COMP0130_22-23_Topic_02

MATLAB
1
star
87

SmoothLifeExample

A Teaching Example Based on Smooth Life
C++
1
star
88

stokes-nc-ill-posed

Nonconforming ill posed stabilized fem for stokes problem
Jupyter Notebook
1
star
89

ucl-github-pages-example

Example of how to create UCL-looking content on GitHub pages
CSS
1
star
90

ba-ebdp-toolkit

Lightweight modelling workflow for EBDP TWIN2EXPAND project
Python
1
star
91

Synthetic_Liver_IPCAI_2022

C#
1
star
92

scikit-surgerygoicp

C++
1
star
93

ucl-rc-mwskin

UCL Research Computing Mediawiki Skin -- DEPRECATED: uses deprecated skin autodiscovery mechanism
PHP
1
star
94

channel_fmf

few-mode fibre transmission simulator
MATLAB
1
star
95

latex-math-a11y

TeX
1
star
96

PHAS0100Assignment1

Starting point for PHAS0100Assignment1 2021/22 Game of Life Simulation
C++
1
star
97

scikit-surgerydocker

This repo describes with a simple example how to use docker to containerise your project/algorithm
HTML
1
star
98

i_newspaper_rods

Working with iRods to analyse the Times Digital Archive
Python
1
star
99

legion-logstash-configs

Logstash Patterns and Configuration Files intended for Legion
Shell
1
star
100

rsd-engineeringcourse-old

Training course in research computing provided by UCL Research IT Services
Python
1
star