https://github.com/clarkzjw/leoscopeexample
Science Score: 13.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (4.5%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: clarkzjw
- Language: Python
- Default Branch: master
- Size: 144 KB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
LEOScope Example
Example Docker image for LEOScope experiments, adapted from projectleopard/leotest.
Build
See the Dockerfile and build.sh for the build instructions.
Usage
See experiment-config.yaml for an example experiment configuration.
```bash
docker:
image: 'clarkzjw/leoscopeexample:latest'
deploy:
execute:
name: "leo-measurement"
finish:
cloudconfig:
# set up an azure storage account https://learn.microsoft.com/en-us/azure/storage/common/storage-account-create?tabs=azure-portal
# create a container in the storage account
# get the storage account key: https://learn.microsoft.com/en-us/azure/storage/common/storage-account-keys-manage?tabs=azure-portal
# example: DefaultEndpointsProtocol=https;AccountName=...;AccountKey=.....
connectionstring: <azureconnectionstring>
# storage container name
container: <containernameonazurestorage>
weatherapikey:
tests: shell-1: entry_point: "ShellClient" runner: "shell" # url to a shell script url: "https://gist.githubusercontent.com/clarkzjw/eec52cd2612fc7d38409b5c8e7c4c6cf/raw/ec46f17237c35ce90043b6031fa02d51f5c03cd6/run.sh"
artifacts: path_local: "/artifacts"
```
Custom image
You can build your own custom runner image for LEOScope, as long as the artifacts of your experiments are saved in the /artifacts/ folder inside the container after the experiment finishes, such that they can be uploaded to the Azure storage container.
Owner
- Name: Jinwei Zhao
- Login: clarkzjw
- Kind: user
- Location: Victoria, BC, Canada
- Company: University of Victoria
- Website: https://jinwei.me
- Repositories: 26
- Profile: https://github.com/clarkzjw
PGP: 0x7E1EB1851D017D3D
GitHub Events
Total
Last Year
Dependencies
- python 3.12.2-slim-bullseye build
- azure-core 1.30.0
- azure-storage-blob 12.19.0
- certifi 2024.2.2
- cffi 1.16.0
- chardet 5.2.0
- charset-normalizer 3.3.2
- contourpy 1.2.0
- croniter 2.0.5
- cryptography 42.0.2
- cycler 0.12.1
- fonttools 4.48.1
- grpcio 1.64.1
- grpcio-reflection 1.64.1
- grpcio-tools 1.64.1
- humanreadable 0.4.0
- idna 3.6
- importlib 1.0.4
- influxdb 5.3.2
- influxdb-client 1.43.0
- isodate 0.6.1
- kiwisolver 1.4.5
- matplotlib 3.8.3
- mbstrdecoder 1.1.3
- msgpack 1.0.8
- numpy 1.26.4
- packaging 23.2
- paho-mqtt 2.1.0
- pillow 10.2.0
- pingparsing 1.4.1
- protobuf 5.27.0
- pycparser 2.21
- pyparsing 3.1.1
- pypng 0.20220715.0
- python-dateutil 2.9.0.post0
- pytz 2024.1
- pyyaml 6.0.1
- reactivex 4.0.4
- requests 2.31.0
- setuptools 70.0.0
- six 1.16.0
- subprocrunner 2.0.0
- typepy 1.3.2
- typing-extensions 4.12.1
- urllib3 2.2.0
- yagrc 1.1.2
- azure-core ^1.30.0
- azure-storage-blob ^12.19.0
- croniter ^2.0.5
- grpcio ^1.64.1
- grpcio-tools ^1.64.1
- importlib ^1.0.4
- influxdb ^5.3.2
- influxdb-client ^1.43.0
- matplotlib ^3.8.3
- numpy ^1.26.4
- paho-mqtt ^2.1.0
- pingparsing ^1.4.1
- protobuf ^5.27.0
- pypng ^0.20220715.0
- python ^3.11
- python-dateutil ^2.9.0.post0
- pyyaml ^6.0.1
- typing-extensions ^4.12.1
- yagrc ^1.1.2