micsann is a small Python package to calculate the temperature response function of the MICS-ANN (Moving Infinite Cylindrical Source) model.
Just run quickstart.ipynb on Google Colab.
Download this repository.
Git users may also clone this repository with the following command:
$ git clone https://github.com/yutaka-shoji/micsann.git
Run the installation script in the downloaded directory:
$ python setup.py install
You can import the micsann library in your Python environment.
Bundled quickstart.py calculates and visualizes the temperature response function of the MICS-ANN model.
$ python quickstart.py
Resulted Figure
micsann needs following modules in Python3.
- numpy
- pandas
- torch (PyTorch)
- matplotlib (for quickstart.py visualize)
For a detailed description of the MICS-ANN model, please refer to the following journal article.
Shoji, Y., Katsura, T., Nagano, K., 2022. MICS-ANN model: An artificial neural network model for fast computation of G-function in moving infinite cylindrical source model. Geothermics 100, 102315–102315. https://doi.org/10.1016/j.geothermics.2021.102315