LoginSignup
6
3

More than 3 years have passed since last update.

JupyterLab で COVID19_simulator 作ってみた

Last updated at Posted at 2020-03-29

COVID19_simulator

コロナウイルスなどの感染シミュレーションを行うプログラムです。
- 言語: Python
- JupyterLab(.ipnyb)で開発しています
- ipycanvasというライブラリを使っています(結構インストールしにくいので注意)

元ネタ

ちょっとこれパラメータいじってみたいなーとか思ったのがきっかけです。
誰かNotebookで作ってくれないかなーと思って探したけど見つからなかったので作ってみました(・ω・)

デモ

  • こちらのツイート でデモしています。動画です。 自宅待機の割合を3段階で切り替えて、感染速度の変化具合を見ることができます。

github

ソース

  • 01_ipycanvas_basic_usage.ipynb
    ipycanvasのインストールを行います。Dockerでは上手く行かなかったのでMacで動作確認しています。

  • 02_interval_timer.ipynb
    アニメーションを行うために使用したタイマークラスの動作確認メモです。

  • 03_simple_anim.ipynb
    シンプルなアニメーションを実装してみたときの動作確認メモです。

  • 04_ball_anim.ipynb
    ボールをアニメーションさせる実装をしてみたときの動作確認メモです。

  • 05_COVID-19_simulator.ipynb
    こちらが作成したCOVID-19_simulatorになります。
    と言ってもカウント表示も実装しておりませんし、実装としては中途半端ですが。。。
    プルリクお待ちしてます!

注意

ipycanvasが結構曲者ですので、インストール頑張ってください!
インストールが上手く行っても、最後のCOVID-19_simulatorではエラーが出たので、詳しくはNotebookのコメントを読みながら動かしてみてくださいmm

解決できない場合は

2020/03/28(土)にオンラインで行われたPythonBeginners沖縄 #27 でハンズオンを行った際にトラブルシューティングもしています。上記でも解決できない場合は 公式slack の #general もご参照ください。

6
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
3