New Nightly Features

12 Apr 2021

Written By Quantalabs



We’re here to annonunce some new features that will be added (or hopefully added) over the next coming days to epispot nightly. Some of them include: 1) Exporting and Importing epispot models 2) A CLI 3) New Graphs!

Exporting and Importing Models

This feature is underway, and will allow users to quickly and easily share they’re epispot models. When finished, it should look like the following for reading and writing.

Writing a model to a .yml file:

import epispot as epi

model = epi.models.Model([params])
epi.models.write(model, file_type='yml')

Reading a .yml file with a epispot model:

import epispot as epi

epi.models.read('model.yml', 'model.py')

The above will create a file named model.py with the code to the model.

A CLI

Epispot Nightly is getting a brand new CLI! Infact, the code for a very very basic CLI already has a PR. What can it do? Just the command epispot about which outputs metadata about the package. However, this will be extended to other uses, such as what we described earlier for importing and exporting models. The PR can be viewed here.

New Graphs

Epispot Nightly might get some new graphs, and will switch from matplotlib to plotly, with a much better interface. However, it’s not final, so don’t get too hooked up on this, but we for sure will be getting new graphs in epispot v3.0.

Other cool projects

Epispot developers are working on epidash, which is a interactive demo for epispot on the web. It’s kind of like covasim’s dashboard, but not for COVID-19, and much more customizable. Epispot also got a neat new manual for a detailed guide on using epispot. The manual can be viewed here Speaking of documentation, epispot documentation is going to get a overhaul with a new template for pdoc3 to use. Stay tuned for this, though it will come in a bit.