Code Monkey home page Code Monkey logo

hba's Introduction

HBA:Hospital Bed Analysis

厚労省が集計している病床機能報告データの分析を目的とする。

環境構築

コード管理はGithubを利用している。
分析環境はDockerで構築し、VSCodeのDevContainersを利用することを推奨。

コード管理

Githubを利用してコード管理をしていく。

基本的にはタスク単位でブランチを切り、プルリクエストで宮下が確認の後にマージする運用とする。

分析環境構築

macOSの場合

初回のみ1〜4を実施する。2回目以降は5からでよい

  1. Docker環境をインストールする。Mac環境ではRancher Desktopを推奨

  2. (推奨)Rancher Desktopの右上の⚙️ボタン→「Virtual Machine」→「Hardware」→ Memoryを8GB、CPUを8に設定する

  3. VSCodeの拡張機能 Dev Containers をインストールする

  4. このリポジトリをクローンする

git clone https://github.com/YusakuMiyashita/HBA.git
  1. Rancher Desktopを起動する

  2. VSCodeを起動、コマンドパレットを開きDev Containers: Rebuild and Reopen in Container..またはDev Containers: Open Folder in Container..を選択しHBAフォルダを選択

  3. VSCode内でNotebookを開き、セルを実行する。その際、カーネルの選択を求められることがあるが、.venv上のPython 3.12系を選択すればよい。

  4. コンテナから抜ける場合は、VSCodeの左下の「><」ボタンを押し、フォルダーをローカルで再度開くを選択

Windowsの場合

※編集中

フォルダ構成

cookiecutter data science project templateにしたがってフォルダ構成を作成。
この通りにする必要はないので、適宜見直していく。


|-- csv
|   `--
|-- hba
|   |-- __init__.py
|   |-- data
|   |   |-- __init__.py
|   |   `-- make_dataset.py
|   |-- features
|   |   `-- __init__.py
|   |-- models
|   |   `-- __init__.py
|   `-- visualization
|       `-- __init__.py
|-- .devcontainer
|-- .gitignore
|   |--devcontainer.json
|   `--docker-compose.yml
|-- notebook
|   `--
|-- poetry.lock
|-- preprocessing.py
|-- pyproject.
|-- README.md

Project based on the cookiecutter data science project template. #cookiecutterdatascience

hba's People

Contributors

yusakumiyashita avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.