Skip to content
Wildfire Automated Reporting Network
Jupyter Notebook C++ Other
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github/ISSUE_TEMPLATE
src
.gitignore
CODE_OF_CONDUCT.md
CONTRIBUTING.md
LICENSE
README.md
apt.txt
environment.yml
index.ipynb
install.R
postBuild
runtime.txt

README.md

WARN - Wildfire Automated Reporting Network

Master: Binder
Developement: DevBinder

Binder-Repo2Docker-Jupyter

Reasoning Behind Repository Creation

  • Consistent software developement environment for other teamates
  • Copyright Inclusion
  • Reviewable code changes (pull-requests)
  • Code seperated from

Notes on Repo2Docker

If you use environment.yml, then Binder will use a Miniconda distribution to install your packages. However, you may still want to use pip. In this case, you should not use a requirements.txt file, but instead use a - pip section in environment.yml. This repository is an example of how to construct your environment.yml file to accomplish this.

  • apt.txt for apt-installing the latex components
  • environment.yml for installing the python dependencies
  • postBuild for forcing matplotlib to build the font cache and for installing JupyterLab Latex.

You can also create a Binder link that points to JupyterLab by adding the following to the end of your link:

?urlpath=lab

You can point to a specific file using JupterLab by including a file path beginning with tree/ to the end of urlpath, like so:

?urlpath=lab/tree/path/to/my/notebook.ipynb

Specifying an R environment with a runtime.txt file

You need to have a runtime.txt file that is formatted like:

r-<YYYY>-<MM>-<DD>

where YYYY-MM-DD is a snapshot at MRAN that will be used for installing libraries. In this line, you can request a specific version of R. To do this list the version between the 'r' and the year, as in r-3.6-2019-09-24. Right now the default version of R is 3.6.

You also need a Python notebook file such as this one.

You can also have an install.R file that will be executed during build, and can be used to install libraries.

Both RStudio and IRKernel are installed by default, so you can use either the Jupyter notebook interface or the RStudio interface.

This repository also contains an example of a Shiny app.

Last, note that if your Binder URL points to a folder, as in

http://mybinder.org/v2/gh/binder-examples/r/master?urlpath=shiny/bus-dashboard/,

you will need (1) to put in the final slash in the URL, and (2) to avoid converted spaces-'%20'-in the URL, instead placing a hyphen.

Note: An alternative is to use the excellent holepunch package for R.

Using conda with pip in the same build

If you use environment.yml, then Binder will use a Miniconda distribution to install your packages. However, you may still want to use pip. In this case, you should not use a requirements.txt file, but instead use a - pip section in environment.yml. This repository is an example of how to construct your environment.yml file to accomplish this.

SAMD21 Low-Power Cortex M0+ ARMV8-a Cortex-A71 Neon-VFPV4

Specifications from onboard testing

Atmel SMART device 0x10010005 found
Device       : ATSAMD21G18A
Chip ID      : 10010005
Version      : v2.0 [Arduino:XYZ] Mar  5 2016 17:46:52
Address      : 8192
Pages        : 3968
Page Size    : 64 bytes
Total Size   : 248KB
Planes       : 1
Lock Regions : 16
Locked       : none
Security     : false
Boot Flash   : true
BOD          : true
BOR          : true
Arduino      : FAST_CHIP_ERASE
Arduino      : FAST_MULTI_PAGE_WRITE
Arduino      : CAN_CHECKSUM_MEMORY_BUFFER
Erase flash
done in 0.866 seconds

SAMD21 Datasheets

SAMD21 Datasheet
RFM95-915S2 FCC Test Report
RFM95-868S2(11dBm) ETSI Test Report
Adafruit Feather M0 Radio with LoRa Radio Module
Adafruit Feather M0 Radio with LoRa Radio Module

Adafruit AirLift FeatherWing - ESP32 WiFi Co-Processor

Adafruit AirLift FeatherWing - ESP32 WiFi Co-Processor
Online Catalouge

Notes on CircuitPython

CircuitPython module for the RFM95/6/7/8 LoRa 433/915mhz radio modules

Featherboard Awesome-list

Adafruit Featherboard Awesome List

You can’t perform that action at this time.