Code Monkey home page Code Monkey logo

geothermalcloud.jl's Introduction

GeoThermalCloud: A Physics-informed AI/ML Framework for Geothermal Resource Exploration, Development, and Monitoring

GeoThermalCloud.jl is a repository containing data and codes required to demonstrate applications of machine learning methods for geothermal exploration, development, and monitoring.

GeoThermalCloud.jl includes:

  • site data
  • simulation scripts
  • jupyter notebooks
  • intermediate results
  • code outputs
  • summary figures
  • readme markdown files
  • Phase-I and Phase-II reports
  • peer-review presentation to DOE-GTO

GeoThermalCloud.jl showcases the machine learning analyses performed for the following geothermal sites:

  • Brady: geothermal exploration of the Brady geothermal site, Nevada
  • SWNM: geothermal exploration of the Southwest New Mexico (SWNM) region
  • GreatBasin: geothermal exploration of the Great Basin region

Reports, research papers, and presentations summarizing these machine-learning analyses are also available and will be posted soon.

Julia installation

GeoThermalCloud Machine Learning analyses are performed using Julia.

To install the most recent version of Julia, follow the instructions at https://julialang.org/downloads/

GeoThermalCloud installation

To install all required modules, execute in the Julia REPL:

import Pkg
Pkg.add("GeoThermalCloud")

GeoThermalCloud examples

GeoThermalCloud machine learning analyses can be executed as follows:

import Pkg
Pkg.add("GeoThermalCloud")
import GeoThermalCloud

GeoThermalCloud.SWNM() # performs analyses of the Sounthwest New Mexico region
GeoThermalCloud.GreatBasin() # performs analyses of the Great Basin region
GeoThermalCloud.Brady() # performs analyses of the Brady site, Nevada

GeoThermalCloud machine learning analyses can be also executed as Jupyter notebooks as well

GeoThermalCloud.notebooks() # open Jupyter notebook to acccess all GeoThermalCloud notebooks
GeoThermalCloud.SWNM(notebook=true) # opens Jupyter notebook for analyses of the Sounthwest New Mexico region
GeoThermalCloud.GreatBasin(notebook=true) # opens Jupyter notebook for analyses of the Great Basin region
GeoThermalCloud.Brady(notebook=true) # opens Jupyter notebook for analyses of the Brady site, Nevada

SmartTensors

GeoThermalCloud analyses are performed using the SmartTensors machine learning framework.

SmartTensors provides tools for Unsupervised and Physics-Informed Machine Learning.

More information about SmartTensors can be found at smarttensors.github.io and tensors.lanl.gov.

SmartTensors includes a series of modules. Key modules are:

  • NMFk: Nonnegative Matrix Factorization + k-means clustering
  • NTFk: Nonnegative Tensor Factorization + k-means clustering

Publications

Book chapter

  • Vesselinov, V.V., Mudunuru, M.K. Ahmmed, B., Karra, S., and O’Malley, D., (accepted): Machine Learning to Discover, Characterize, and Produce Geothermal Energy, CRS Press, Boca Raton, FL.

Peer reviewed

  • Rau, E., Ahmmed, B., Vesselinov, V.V, Mudunuru, M.K., and Karra, S. (in review): Geothermal play development using machine learning, geophysics, and reservoir simulation, Renewable Energy.
  • Mudunuru, M.K., Ahmmed, B., Rau, E., Vesselinov, V.V., and Karra, S. (2023): Machine Learning for Geothermal Resource Exploration in the Tularosa Basin, New Mexico. Energies, 16(7), 3098
  • Mudunuru, M.K., Vesselinov, V.V. and Ahmmed, B., 2022. GeoThermalCloud: Machine Learning for Geothermal Resource Exploration. Journal of Machine Learning for Modeling and Computing.
  • Ahmmed, B. and Vesselinov, V.V., 2022. Machine learning and shallow groundwater chemistry to identify geothermal prospects in the Great Basin, USA. Renewable Energy, 197, pp.1034-1048.
  • Vesselinov, V.V., Ahmmed, B., Mudunuru, M.K., Pepin, J.D., Burns, E.R., Siler, D.L., Karra, S. and Middleton, R.S., 2022. Discovering hidden geothermal signatures using non-negative matrix factorization with customized k-means clustering. Geothermics, 106, p.102576.
  • Siler, D.L., Pepin, J.D., Vesselinov, V.V., Mudunuru, M.K., and Ahmmed, B. (2021): Machine learning to identify geologic factors associated with production in geothermal fields: A case-study using 3D geologic data, Brady geothermal field, Nevada, Geothermal Energy.

Conference papers

  • Mudunuru, M.K., Ahmmed, B., and Frash, L.: GeoThermalCloud for EGS -- An Open-source, User-friendly, Scalable AI Workflow for Modeling Enhanced Geothermal Systems, Geothermal Rising Conference, Reno, NV, October 1-5, 2023.
  • Mudunuru, M.K., Ahmmed, B., and Frash, L.: Deep Learning for Modeling Enhanced Geothermal Systems, 48th Annual Stanford Geothermal Workshop, Stanford, CA, February 6-8, 2023.
  • Frash, L. and Ahmmed, B.: A FORGE Datathon Case Study to Optimize Well Spacing and Flow Rate for Power Generation, 48th Annual Stanford Geothermal Workshop, Stanford, CA, February 6-8, 2023.
  • Frash, L., Carey, J.W., Ahmmed, B., and others: A Proposal for Safe and Profitable Enhanced Geothermal Systems in Hot Dry Rock, 48th Annual Stanford Geothermal Workshop}, Stanford, CA, February 6-8, 2023.
  • Ahmmed, B., Vesselinov, V.V., Mudunuru, M.K., and Frash, L.: A Progress Report on GeoThermalCloud Framework: An Open-source Machine Learning Based Tool for Discovery, Exploration, and Development of Hidden Geothermal Resources, 48th Annual Stanford Geothermal Workshop, Stanford, CA, February 6-8, 2023.
  • Ahmmed, B., Vesselinov, V.V., Rau, E., and Mudunuru, M.K., and Karra, S.: Machine Learning and a Process Model to Better Characterize Hidden Geothermal Resources, GRC Transactions, v. 46, Reno, NV, August 28-31, 2022.
  • Vesselinov, V.V., Ahmmed, B., Frash, L., and Mudunuru, M.K.: GeoThermalCloud: Machine Learning for Discovery, Exploration, and Development of Hidden Geothermal Resources, 47th Annual Stanford Geothermal Workshop, Stanford, CA, February 7-9, 2022.
  • Vesselinov, V.V., Frash, L., Ahmmed, B., and Mudunuru, M.K.: Machine Learning to Characterize the State of Stress and its Influence on Geothermal Production, Geothermal Rising Conference, San Diego, CA, October 3-6, 2021.
  • Ahmmed, B., Vesselinov, V.V.: Prospectivity Analyses of the Utah FORGE Site using Unsupervised Machine Learning, Geothermal Rising Conference, San Diego, CA, October 3-6, 2021.
  • Ahmmed, B., Vesselinov, V.V., Mudunuru, M.K., Middleton, R., and Karra, S.: Geochemical characteristics of Low-, Medium-, and Hot-temperature Geothermal Resources of the Great Basin, USA, World Geothermal Congress, Reykjavik, Iceland, May 21-26, 2021.
  • Vesselinov, V.V., Ahmmed, B., Mudunuru, M.K., Karra, S., and Middleton, R.: Hidden Geothermal Signatures of the Southwest New Mexico, World Geothermal Congress, Reykjavik, Iceland, May 21-26, 2021.
  • Mudunuru, M.K., Ahmmed, B., Vesselinov, V.V., Burns, E., Livingston, D.R., Karra, S., Middleton, R.S.: Machine Learning for Geothermal Resource Analysis and Exploration, XXIII International Conference on Computational Methods in Water Resources (CMWR), Stanford, CA, December 13-15, 2020, no. 81.
  • Mudunuru, M.K., Ahmmed, B., Karra S., Vesselinov, V.V., Livingston D.R., and Middleton R.S.: Site-scale and Regional-scale Modeling for Geothermal Resource Analysis and Exploration, 45th Annual Stanford Geothermal Workshop, Stanford, CA, February 10-12, 2020.
  • Vesselinov, V.V., Mudunuru, M.K., Ahmmed, B., Karra, S. and Middleton, R.S.: Discovering Signatures of Hidden Geothermal Resources Based on Unsupervised Learning, 45th Annual Stanford Geothermal Workshop, Stanford, CA, February 10-12, 2020.

Presentations

  • Siler, D., Pepin, J., Vesselinov, V.V., Ahmmed, B., and Mudunuru, M.K.: A tale of two unsupervised machine learning techniques: What PCA and NMFk tell us about the geologic controls of hydrothermal processes, American Geophysical Union, New Orleans, LA,, December 13–17, 2021.
  • Siler, D., Pepin, J., Vesselinov, V.V., Ahmmed, B., and Mudunuru, M.K.: A tale of two unsupervised machine learning techniques: What PCA and NMFk tell us about the geologic controls of hydrothermal processes, Geothermal Rising Conference, San Diego, CA, October 3-6, 2021.
  • Ahmmed, B. Vesselinov, V. and Mudunuru, M.K., Integration of Data, Numerical Inversion, and Unsupervised Machine Learning to Identify Hidden Geothermal Resources in Southwest New Mexico, American Geophysical Union Fall Conference, San Francisco, CA, December 1-17, 2020.
  • Ahmmed, B., Vesselinov, V.V., and Mudunuru, M.K., Machine learning to characterize regional geothermal reservoirs in the western USA, Abstract T185-358249, Geological Society of America, October 26-29, 2020.
  • Ahmmed, B., Lautze, N., Vesselinov, V.V., Dores, D., and Mudunuru, M.K., Unsupervised Machine Learn- ing to Extract Dominant Geothermal Attributes in Hawaii Island Play Fairway Data, Geothermal Resources Council, Reno, NV, October 18-23, 2020.
  • Vesselinov, V.V., Ahmmed, B., and Mudunuru, M.K., Unsupervised Machine Learning to discover attributes that characterize low, moderate, and high-temperature geothermal resources, Geothermal Resources Council, Reno, NV, October 18-23, 2020.
  • Ahmmed, B., Vesselinov, V., and Mudunuru, M.K., Non-negative Matrix Factorization to Discover Dominant Attributes in Utah FORGE Data, Geothermal Resources Council, Reno, NV, October 18-23, 2020.
  • Ahmmed, B., Vesselinov, V.V., and Mudunuru, M.K., Unsupervised machine learning to discover dominant attributes of mineral precipitation due to CO2 sequestration, LA-UR-20-20989, 3rd Machine Learning in Solid Earth Science Conference, Santa Fe, NM, March 16-20, 2020.

geothermalcloud.jl's People

Contributors

bulbulahmmed avatar maruti-iitm avatar montyvesselinov avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

geothermalcloud.jl's Issues

Unable to complete installation of GeoThermalCloud package

I have followed the steps here using different servers (Ubuntu 20, Ubuntu 22, MacOS), and Architecture (x86, ARM, Graviton) but the installation of GeoThermalCloud on julia never completes. It's always stuck installing the last 5 packages. If I stop the installation and re-run the command, it tries to install the last 5 packages and just stops there forever. The instruction is fairly straightforward so I don't think I'm doing anything wrong.

Steps to Reproduce
At the terminal

$ curl -fsSL https://install.julialang.org | sh
$ julia -v
julia version 1.10.2

$ julia
julia> import Pkg
julia> Pkg.add("GeoThermalCloud")

Question

  • Is there an OS/Architecture/environment I should be using? Let me know how I can fix the issue.

Full Installation Log

$ curl -fsSL https://install.julialang.org | sh

info: downloading installer
Welcome to Julia!

This will download and install the official Julia Language distribution
  Downloaded artifact: ZeroMQ
  Downloaded artifact: Rmath
  Downloaded artifact: Lz4
  Downloaded artifact: GMT
  Downloaded artifact: x264
  Downloaded artifact: FreeType2
  Downloaded artifact: ImageMagick
  Downloaded artifact: NetCDF
  Downloaded artifact: METIS
  Downloaded artifact: HDF5
  Downloaded artifact: Xorg_libxcb
  Downloaded artifact: libpng
  Downloaded artifact: libaom
  Downloaded artifact: plotly-artifacts
  Downloaded artifact: Kaleido
  Downloaded artifact: Xorg_libXext
  Downloaded artifact: Zstd
  Downloaded artifact: SPRAL
  Downloaded artifact: Expat
  Downloaded artifact: Imath
  Downloaded artifact: Libtiff
  Downloaded artifact: PCRE
  Downloaded artifact: vegalite_app
  Downloaded artifact: Libffi
  Downloaded artifact: Xorg_libXrender
  Downloaded artifact: Ogg
  Downloaded artifact: XSLT
  Downloaded artifact: Ghostscript
  Downloaded artifact: Arrow
  Downloaded artifact: LittleCMS
  Downloaded artifact: FFTW
  Downloaded artifact: ASL
  Downloaded artifact: OpenSpecFun
  Downloaded artifact: Libuuid
  Downloaded artifact: OpenEXR
  Downloaded artifact: Blosc
  Downloaded artifact: GEOS
  Downloaded artifact: NLopt
  Downloaded artifact: Graphite2
  Downloaded artifact: libass
  Downloaded artifact: Pixman
  Downloaded artifact: XML2
  Downloaded artifact: Gettext
  Downloaded artifact: Arpack
  Downloaded artifact: PROJ
  Downloaded artifact: Xorg_xtrans
  Downloaded artifact: OpenJpeg
  Downloaded artifact: Kerberos_krb5
  Downloaded artifact: OpenSSL
  Downloaded artifact: LibPQ
  Downloaded artifact: FFMPEG
  Downloaded artifact: SQLite
  Downloaded artifact: Libgcrypt
  Downloaded artifact: LLVMOpenMP
  Downloaded artifact: nodejs_app
  Downloaded artifact: LAME
  Downloaded artifact: Libiconv
  Downloaded artifact: Glib
  Downloaded artifact: libvorbis
  Downloaded artifact: libsixel
  Downloaded artifact: liblinear
  Downloaded artifact: Xorg_libX11
  Downloaded artifact: Xorg_libXdmcp
  Downloaded artifact: XLSX_relocatable_data
    Updating `~/.julia/environments/v1.10/Project.toml`
  [9b555b37] + GeoThermalCloud v0.2.0
    Updating `~/.julia/environments/v1.10/Manifest.toml`
  [47edcb42] + ADTypes v0.2.7
  [a4c015fc] + ANSIColoredPrinters v0.0.1
  [621f4979] + AbstractFFTs v1.5.0
  [7d9f7c33] + Accessors v0.1.36
  [79e6a3ab] + Adapt v4.0.4
  [a0f608ac] + AffineInvariantMCMC v1.2.4
  [fd9e7046] + Anasol v1.0.1
  [ec485272] + ArnoldiMethod v0.4.0
  [7d9fca2a] + Arpack v0.5.4
  [4fba245c] + ArrayInterface v7.9.0
  [4c555306] + ArrayLayouts v1.9.2
  [bf4720bc] + AssetRegistry v0.1.0
⌃ [13072b0f] + AxisAlgorithms v1.0.1
  [39de3d68] + AxisArrays v0.4.7
  [7f9c7709] + BIGUQ v1.1.1
  [6e4b80f9] + BenchmarkTools v1.5.0
  [d1d4a3ce] + BitFlags v0.1.8
  [62783981] + BitTwiddlingConvenienceFunctions v0.1.5
  [a134a8b2] + BlackBoxOptim v0.6.3
  [ad839575] + Blink v0.12.9
  [a74b3585] + Blosc v0.7.3
  [e1450e63] + BufferedStreams v1.2.1
  [fa961155] + CEnum v0.5.0
  [2a0fbf3d] + CPUSummary v0.2.4
  [a9c8d775] + CPUTime v1.0.0
  [336ed68f] + CSV v0.10.14
  [159f3aea] + Cairo v1.0.5
  [49dc2e85] + Calculus v0.5.1
  [6c57e878] + CanDecomp v1.1.2
  [aafaddc9] + CatIndices v0.2.2
  [324d7699] + CategoricalArrays v0.10.8
  [d360d2e6] + ChainRulesCore v1.23.0
  [fb6a15b2] + CloseOpenIntervals v0.1.12
  [aaaa29a8] + Clustering v0.15.7
  [523fee87] + CodecBzip2 v0.8.2
  [944b1d66] + CodecZlib v0.7.4
  [35d6a980] + ColorSchemes v3.24.0
  [3da002f7] + ColorTypes v0.11.5
⌅ [c3611d14] + ColorVectorSpace v0.9.10
  [5ae59095] + Colors v0.12.10
  [38540f10] + CommonSolve v0.2.4
  [bbf7d656] + CommonSubexpressions v0.3.0
  [34da2185] + Compat v4.14.0
  [a81c6b42] + Compose v0.9.5
  [a33af91c] + CompositionsBase v0.1.2
  [ed09eef8] + ComputationalResources v0.3.2
  [2569d6c7] + ConcreteStructs v0.2.3
  [f0e56b4a] + ConcurrentUtilities v2.4.1
  [8f4d0f93] + Conda v1.10.0
  [187b0558] + ConstructionBase v1.5.5
  [d38c429a] + Contour v0.6.3
  [150eb455] + CoordinateTransformations v0.6.3
⌅ [7ad07ef1] + CoupledFields v0.2.0
  [adafc99b] + CpuId v0.3.1
  [a8cc5b0e] + Crayons v4.1.1
  [dc8bdbbb] + CustomUnitRanges v1.0.2
  [9a962f9c] + DataAPI v1.16.0
  [a93c6f00] + DataFrames v1.6.1
  [864edb3b] + DataStructures v0.18.18
  [e2d170a0] + DataValueInterfaces v1.0.0
  [e7dc6d0d] + DataValues v0.4.13
  [8bb1440f] + DelimitedFiles v1.9.1
  [2b5f629d] + DiffEqBase v6.149.0
  [163ba53b] + DiffResults v1.1.0
  [b552c78f] + DiffRules v1.15.1
  [b4f34e82] + Distances v0.10.11
  [aaf54ef3] + DistributedArrays v0.6.7
  [31c24e10] + Distributions v0.25.107
  [ffbed154] + DocStringExtensions v0.9.3
  [e1f3b4f0] + DocumentFunction v1.3.0
⌅ [e30172f5] + Documenter v0.27.25
  [997ab1e6] + DocumenterMarkdown v0.2.2
  [497a8b3b] + DoubleFloats v1.3.6
  [fa6b7ba4] + DualNumbers v0.6.8
  [4e289a0a] + EnumX v1.0.4
⌃ [f151be2c] + EnzymeCore v0.6.6
  [460bff9d] + ExceptionUnwrapping v0.1.10
  [d4d017d3] + ExponentialUtilities v1.26.1
  [e2ba6199] + ExprTools v0.1.10
  [8f5d6c58] + EzXML v1.2.0
  [4f61f5a4] + FFTViews v0.3.2
  [7a1cc6ca] + FFTW v1.8.0
  [7034ab61] + FastBroadcast v0.2.8
  [9aa1b823] + FastClosures v0.3.2
  [29a986be] + FastLapackInterface v2.0.2
  [5789e2e9] + FileIO v1.16.3
  [8fc22ac5] + FilePaths v0.8.3
  [48062228] + FilePathsBase v0.9.21
  [1a297f60] + FillArrays v1.10.0
  [6a86dc24] + FiniteDiff v2.23.0
  [53c48c17] + FixedPointNumbers v0.8.4
  [186bb1d3] + Fontconfig v0.4.1
  [f6369f11] + ForwardDiff v0.10.36
  [069b7b12] + FunctionWrappers v1.1.3
  [77dc65aa] + FunctionWrappersWrappers v0.1.3
  [de31a74c] + FunctionalCollections v0.5.0
  [5752ebe1] + GMT v1.12.2
  [46192b85] + GPUArraysCore v0.1.6
  [c91e804a] + Gadfly v1.4.0
  [14197337] + GenericLinearAlgebra v0.3.11
  [c145ed77] + GenericSchur v0.5.4
  [9b555b37] + GeoThermalCloud v0.2.0
  [0ef565a4] + Geodesy v1.1.0
  [acd30bff] + GeostatInversion v1.1.0
  [a2bd30eb] + Graphics v1.1.2
  [86223c79] + Graphs v1.10.0
  [42e2da0e] + Grisu v1.0.2
  [c8ec2601] + H5Zblosc v0.1.2
  [f67ccb44] + HDF5 v0.17.2
  [cd3eb016] + HTTP v1.10.5
  [a1b4810d] + Hexagons v0.2.0
  [9fb69e20] + Hiccup v0.2.2
  [3e5b6fbb] + HostCPUFeatures v0.1.16
  [34004b35] + HypergeometricFunctions v0.3.23
  [7073ff75] + IJulia v1.24.2
  [b5f81e59] + IOCapture v0.2.4
  [615f187c] + IfElse v0.1.1
  [2803e5a7] + ImageAxes v0.6.11
⌃ [c817782e] + ImageBase v0.1.5
  [f332f351] + ImageContrastAdjustment v0.3.12
⌅ [a09fc81d] + ImageCore v0.9.4
  [51556ac3] + ImageDistances v0.2.17
⌃ [6a3955dd] + ImageFiltering v0.7.6
  [82e4d734] + ImageIO v0.6.7
  [6218d12a] + ImageMagick v1.3.1
  [bc367c6b] + ImageMetadata v0.9.9
⌅ [787d08f9] + ImageMorphology v0.3.2
  [2996bd0c] + ImageQualityIndexes v0.3.7
⌃ [80713f31] + ImageSegmentation v1.8.1
  [4e3cecfd] + ImageShow v0.3.8
⌅ [02fcd773] + ImageTransformations v0.9.5
⌅ [916415d5] + Images v0.25.3
  [9b13fd28] + IndirectArrays v1.0.0
  [d25df0c9] + Inflate v0.1.4
  [842dd82b] + InlineStrings v1.4.0
  [18e54dd8] + IntegerMathUtils v0.1.2
  [1d092043] + IntegralArrays v0.1.5
⌅ [a98d9a8b] + Interpolations v0.14.0
  [8197267c] + IntervalSets v0.7.10
  [3587e190] + InverseFunctions v0.1.13
  [41ab1584] + InvertedIndices v1.3.0
  [b6b21f68] + Ipopt v1.6.2
  [92d709cd] + IrrationalConstants v0.2.2
  [c8e1da08] + IterTools v1.10.0
  [1c8ee90f] + IterableTables v1.0.0
  [42fd0dbc] + IterativeSolvers v0.9.4
  [82899510] + IteratorInterfaceExtensions v1.0.0
  [4138dd39] + JLD v0.13.5
  [033835bb] + JLD2 v0.4.46
  [692b3bcd] + JLLWrappers v1.5.0
  [97c1335a] + JSExpr v0.5.4
  [682c06a0] + JSON v0.21.4
  [0f8b85d8] + JSON3 v1.14.0
  [7d188eb4] + JSONSchema v1.3.0
  [b835a17e] + JpegTurbo v0.1.5
  [4076af6c] + JuMP v1.21.1
  [e5e0dc1b] + Juno v0.8.4
  [ef3ab10e] + KLU v0.6.0
  [5ab0869b] + KernelDensity v0.6.8
  [6133562b] + Kriging v1.2.1
  [ba0b0d4f] + Krylov v0.9.5
  [2d691ee1] + LIBLINEAR v0.6.0
  [8ac3fa9e] + LRUCache v1.6.1
  [b964fa9f] + LaTeXStrings v1.3.1
  [10f19ff3] + LayoutPointers v0.1.15
  [50d2b5c4] + Lazy v0.15.1
  [5078a376] + LazyArrays v1.9.1
  [8cdb02fc] + LazyModules v0.3.1
  [9c8b4983] + LightXML v0.9.1
  [d3d80556] + LineSearches v7.2.0
  [7ed4a6bd] + LinearSolve v2.28.0
  [bae27b42] + LoadTensorDecompositions v1.1.0
  [4345ca2d] + Loess v0.6.3
  [2ab3a3ac] + LogExpFunctions v0.3.27
  [e6f89c97] + LoggingExtras v1.0.3
  [bdcacae8] + LoopVectorization v0.12.169
  [2fda8390] + LsqFit v0.15.0
  [3da0fdf6] + MPIPreferences v0.1.10
  [1914dd2f] + MacroTools v0.5.13
  [d6bdc55b] + Mads v1.5.19
  [d125e4d3] + ManualMemory v0.1.8
  [dbb5928d] + MappedArrays v0.4.2
  [b8f27783] + MathOptInterface v1.28.0
  [a3b82374] + MatrixFactorizations v2.1.3
  [bb5d69b7] + MaybeInplace v0.1.2
  [739be429] + MbedTLS v1.1.9
  [442fdcdd] + Measures v0.3.2
  [e89f7d12] + Media v0.5.0
  [626554b9] + MetaGraphs v0.7.2
  [b1909ce5] + MetaProgTools v1.0.0
  [e1d29d7a] + Missings v1.2.0
  [e94cdb99] + MosaicViews v0.3.4
  [46d2c3a1] + MuladdMacro v0.2.4
  [6f286f6a] + MultivariateStats v0.10.2
  [ffc61752] + Mustache v1.0.19
  [d8a4904e] + MutableArithmetics v1.4.2
  [a975b10e] + Mux v1.0.2
  [d41bc354] + NLSolversBase v7.8.3
  [76087f3c] + NLopt v1.0.2
  [6ef6ca0d] + NMF v1.0.2
  [e40cd9e2] + NMFk v1.3.4
  [1226e131] + NTFk v1.2.2
  [77ba4419] + NaNMath v1.0.2
  [b8a86587] + NearestNeighbors v0.4.16
  [f09324ee] + Netpbm v1.1.1
  [2bd173c7] + NodeJS v2.0.0
  [b7351bd1] + NonNegLeastSquares v0.4.0
  [8913a72c] + NonlinearSolve v3.9.1
  [4d1e1d77] + Nullables v1.0.0
  [510215fc] + Observables v0.5.5
  [6fe1bfb0] + OffsetArrays v1.13.0
  [52e1d378] + OpenEXR v0.3.2
  [4d8831e6] + OpenSSL v1.4.2
  [429524aa] + Optim v1.9.4
  [bac558e1] + OrderedCollections v1.6.3
  [1dea7af3] + OrdinaryDiffEq v6.74.1
  [90014a1f] + PDMats v0.11.31
  [f57f5aa1] + PNGFiles v0.4.3
  [65ce6f38] + PackageExtensionCompat v1.0.2
  [5432bcbf] + PaddedViews v0.5.12
  [d96e819e] + Parameters v0.12.3
  [69de0a69] + Parsers v2.8.1
  [fa939f87] + Pidfile v1.3.0
  [eebad327] + PkgVersion v0.3.3
  [a03496cd] + PlotlyBase v0.8.19
  [f0f68f2c] + PlotlyJS v0.18.13
  [f2990250] + PlotlyKaleido v2.2.4
  [f517fe37] + Polyester v0.7.12
  [1d0040c9] + PolyesterWeave v0.2.1
  [f27b6e38] + Polynomials v4.0.6
  [2dfb63ee] + PooledArrays v1.4.3
  [85a6dd25] + PositiveFactorizations v0.2.4
  [d236fae5] + PreallocationTools v0.4.20
  [aea7be01] + PrecompileTools v1.2.1
  [21216c6a] + Preferences v1.4.3
  [08abe8d2] + PrettyTables v2.3.1
  [27ebfcd6] + Primes v0.5.6
  [92933f4c] + ProgressMeter v1.10.0
  [438e738f] + PyCall v1.96.4
  [d330b81b] + PyPlot v2.11.2
  [4b34888f] + QOI v1.0.0
  [1fd47b50] + QuadGK v2.9.4
  [be4d8f0f] + Quadmath v0.5.10
  [94ee1d12] + Quaternions v0.7.6
  [0448d7d9] + RandomizedLinAlg v0.1.0
  [b3c3ace0] + RangeArrays v0.3.2
  [c84ed2f1] + Ratios v0.4.5
  [c1ae055f] + RealDot v0.1.0
  [3cdcf5f2] + RecipesBase v1.3.4
  [731186ca] + RecursiveArrayTools v3.13.0
  [f2c3362d] + RecursiveFactorization v0.2.22
  [189a3867] + Reexport v1.2.2
  [dee08c22] + RegionTrees v0.3.2
  [ae029012] + Requires v1.3.0
  [afbf81f7] + ReusableFunctions v1.0.2
  [79098fc4] + Rmath v0.7.1
  [27aeedcb] + RobustPmap v1.0.2
  [6038ab10] + Rotations v1.7.0
  [7e49a35a] + RuntimeGeneratedFunctions v0.5.12
  [94e857df] + SIMDTypes v0.1.0
  [476501e8] + SLEEFPirates v0.6.42
  [22bb73d7] + SVR v1.4.0
  [0bca4576] + SciMLBase v2.32.0
  [c0aeaf25] + SciMLOperators v0.3.8
  [53ae85a6] + SciMLStructures v1.1.0
  [91c51154] + SentinelArrays v1.4.1
  [efcf1570] + Setfield v1.1.1
  [992d4aef] + Showoff v1.0.3
  [777ac1f9] + SimpleBufferStream v1.1.0
  [727e6d20] + SimpleNonlinearSolve v1.7.0
  [699a6c99] + SimpleTraits v0.9.4
  [ce78b400] + SimpleUnPack v1.1.0
  [47aef6b3] + SimpleWeightedGraphs v1.4.0
  [45858cf5] + Sixel v0.1.3
  [b85f4697] + SoftGlobalScope v1.1.0
  [a2af1166] + SortingAlgorithms v1.2.1
  [47a9eef4] + SparseDiffTools v2.17.0
  [e56a9233] + Sparspak v0.3.9
  [d4ead438] + SpatialIndexing v0.1.6
  [276daf66] + SpecialFunctions v2.3.1
  [cae243ae] + StackViews v0.1.1
  [aedffcd0] + Static v0.8.10
  [0d7ed370] + StaticArrayInterface v1.5.0
  [90137ffa] + StaticArrays v1.9.3
  [1e83bf80] + StaticArraysCore v1.4.2
  [82ae8749] + StatsAPI v1.7.0
⌅ [2913bbd2] + StatsBase v0.33.21
  [4c63d2b9] + StatsFuns v1.3.1
  [7792a7ef] + StrideArraysCore v0.5.3
⌅ [5e0ebb24] + Strided v1.2.3
  [69024149] + StringEncodings v0.3.7
  [892a3eda] + StringManipulation v0.3.4
  [856f2bd8] + StructTypes v1.10.0
  [fd094767] + Suppressor v0.2.7
  [2efcf032] + SymbolicIndexingInterface v0.3.15
  [5e66a065] + TableShowUtils v0.2.6
  [3783bdb8] + TableTraits v1.0.1
  [382cd787] + TableTraitsUtils v1.0.2
  [bd369af6] + Tables v1.11.1
  [62fd8b95] + TensorCore v0.1.1
  [04ed911b] + TensorDecompositions v1.2.4
⌅ [6aa20fa7] + TensorOperations v1.3.1
  [9c690861] + TensorToolbox v1.0.1
  [e0df1984] + TextParse v1.0.2
  [8290d209] + ThreadingUtilities v0.5.2
⌅ [731e570b] + TiffImages v0.6.8
⌅ [06e1c1a7] + TiledIteration v0.3.1
  [a759f4b9] + TimerOutputs v0.5.23
  [3bb67fe8] + TranscodingStreams v0.10.7
  [d5829a12] + TriangularSolve v0.1.21
  [410a4b4d] + Tricks v0.1.8
  [781d530d] + TruncatedStacktraces v1.4.0
  [9d95972d] + TupleTools v1.5.0
  [30578b45] + URIParser v0.4.1
  [5c2747f8] + URIs v1.5.1
  [3a884ed6] + UnPack v1.0.2
  [3d5dd08c] + VectorizationBase v0.21.65
  [239c3e63] + Vega v2.7.0
  [0ae4a718] + VegaDatasets v2.1.1
  [112f6efa] + VegaLite v3.3.0
  [81def892] + VersionParsing v1.3.0
  [19fa3120] + VertexSafeGraphs v0.2.0
  [ea10d353] + WeakRefStrings v1.4.2
  [0f1e0344] + WebIO v0.8.21
  [104b5d7c] + WebSockets v1.6.0
  [cc8bc4a8] + Widgets v0.6.6
⌅ [efce3f68] + WoodburyMatrices v0.5.6
  [76eceee3] + WorkerUtilities v1.6.1
⌅ [fdbf4ff8] + XLSX v0.9.0
  [ddb6d928] + YAML v0.4.9
  [c2297ded] + ZMQ v1.2.2
  [a5390f91] + ZipFile v0.10.1
  [ae81ac8f] + ASL_jll v0.1.3+0
⌅ [68821587] + Arpack_jll v3.5.1+1
  [8ce61222] + Arrow_jll v10.0.0+1
  [0b7ba130] + Blosc_jll v1.21.5+0
  [6e34b625] + Bzip2_jll v1.0.8+1
  [83423d85] + Cairo_jll v1.18.0+1
  [2e619515] + Expat_jll v2.5.0+0
⌅ [b22a6f82] + FFMPEG_jll v4.4.2+2
  [f5851436] + FFTW_jll v3.3.10+0
  [a3f928ae] + Fontconfig_jll v2.13.93+0
  [d7e528f0] + FreeType2_jll v2.13.1+0
  [559328eb] + FriBidi_jll v1.0.10+0
⌃ [a7073274] + GDAL_jll v301.600.200+0
⌅ [d604d12d] + GEOS_jll v3.11.2+0
  [b68b8c3f] + GMT_jll v6.5.1+0
  [78b55507] + Gettext_jll v0.21.0+0
  [61579ee1] + Ghostscript_jll v9.55.0+4
  [7746bdde] + Glib_jll v2.80.0+0
  [3b182d85] + Graphite2_jll v1.3.14+0
⌅ [0234f1f7] + HDF5_jll v1.12.2+2
  [2e76f6c2] + HarfBuzz_jll v2.8.1+1
  [e33a78d0] + Hwloc_jll v2.10.0+0
⌅ [c73af94c] + ImageMagick_jll v6.9.11+4
  [905a6f67] + Imath_jll v3.1.7+0
  [1d5cc7b8] + IntelOpenMP_jll v2024.0.2+0
  [9cc047cb] + Ipopt_jll v300.1400.1400+0
  [aacddb02] + JpegTurbo_jll v3.0.2+0
  [f7e6163d] + Kaleido_jll v0.2.1+0
  [b39eb1a6] + Kerberos_krb5_jll v1.19.3+0
  [c1c5ebd0] + LAME_jll v3.100.1+0
  [17f450c3] + LAPACK32_jll v3.11.0+0
  [88015f11] + LERC_jll v3.0.0+1
  [1d63c593] + LLVMOpenMP_jll v15.0.7+0
  [dd4b983a] + LZO_jll v2.10.1+0
⌃ [08be9ffa] + LibPQ_jll v14.3.0+1
⌅ [e9f186c6] + Libffi_jll v3.2.2+1
  [d4300ac3] + Libgcrypt_jll v1.8.7+0
  [7add5ba3] + Libgpg_error_jll v1.42.0+0
  [94ce4f54] + Libiconv_jll v1.17.0+0
  [4b2f31a3] + Libmount_jll v2.39.3+0
⌅ [89763e89] + Libtiff_jll v4.4.0+0
  [38a345b3] + Libuuid_jll v2.39.3+1
⌃ [d3a379c0] + LittleCMS_jll v2.12.0+0
  [5ced341a] + Lz4_jll v1.9.4+0
  [d00139f3] + METIS_jll v5.1.2+0
  [856f044c] + MKL_jll v2024.0.0+0
  [d7ed1dd3] + MUMPS_seq_jll v500.600.201+0
  [079eb43e] + NLopt_jll v2.7.1+0
⌃ [7243133f] + NetCDF_jll v400.902.206+0
  [e7412a2a] + Ogg_jll v1.3.5+1
⌅ [656ef2d0] + OpenBLAS32_jll v0.3.24+0
  [18a262bb] + OpenEXR_jll v3.1.4+0
⌃ [643b3616] + OpenJpeg_jll v2.4.0+0
⌅ [458c3c95] + OpenSSL_jll v1.1.23+0
  [efe28fd5] + OpenSpecFun_jll v0.5.5+0
  [91d4177d] + Opus_jll v1.3.2+0
  [2f80f16e] + PCRE_jll v8.44.0+0
⌅ [58948b4f] + PROJ_jll v900.100.0+0
  [36c8627f] + Pango_jll v1.52.1+0
  [30392449] + Pixman_jll v0.42.2+0
  [f50d1b31] + Rmath_jll v0.4.0+0
  [319450e9] + SPRAL_jll v2024.1.18+0
  [76ed43ae] + SQLite_jll v3.45.0+0
⌅ [e0b8ae26] + Thrift_jll v0.16.0+0
  [02c8fc9c] + XML2_jll v2.12.6+0
  [aed1982a] + XSLT_jll v1.1.34+0
  [4f6342f7] + Xorg_libX11_jll v1.8.6+0
  [0c0b7dd1] + Xorg_libXau_jll v1.0.11+0
  [a3789734] + Xorg_libXdmcp_jll v1.1.4+0
  [1082639a] + Xorg_libXext_jll v1.3.4+4
  [ea2f1a96] + Xorg_libXrender_jll v0.9.10+4
  [14d82f49] + Xorg_libpthread_stubs_jll v0.1.1+0
  [c7cfdc94] + Xorg_libxcb_jll v1.15.0+0
  [c5fb5394] + Xorg_xtrans_jll v1.5.0+0
  [8f1865be] + ZeroMQ_jll v4.3.5+0
  [3161d3a3] + Zstd_jll v1.5.6+0
⌅ [28df3c45] + boost_jll v1.76.0+1
  [a4ae2306] + libaom_jll v3.4.0+0
  [f638f0a6] + libfdk_aac_jll v2.0.2+0
  [275f1f90] + liblinear_jll v2.47.0+0
  [075b6546] + libsixel_jll v1.10.3+0
  [08558c22] + libsvm_jll v3.25.0+0
  [fe1e1685] + snappy_jll v1.1.10+0
  [dfaa095f] + x265_jll v3.5.0+0
  [56f22d72] + Artifacts
  [ade2ca70] + Dates
  [f43a241f] + Downloads v1.6.0
  [7b1f6079] + FileWatching
  [9fa8497b] + Future
  [b77e0a4c] + InteractiveUtils
  [4af54fe1] + LazyArtifacts
  [b27032c2] + LibCURL v0.6.4
  [76f85450] + LibGit2
  [8f399da3] + Libdl
  [37e2e46d] + LinearAlgebra
  [56ddb016] + Logging
  [d6f4376e] + Markdown
  [a63ad114] + Mmap
  [ca575930] + NetworkOptions v1.2.0
  [44cfe95a] + Pkg v1.10.0
  [de0858da] + Printf
  [9abbd945] + Profile
  [3fa0cd96] + REPL
  [9a3f8284] + Random
  [ea8e919c] + SHA v0.7.0
  [9e88b42a] + Serialization
  [1a1011a3] + SharedArrays
  [6462fe0b] + Sockets
  [2f01184e] + SparseArrays v1.10.0
  [10745b16] + Statistics v1.10.0
  [4607b0f0] + SuiteSparse
  [fa267f1f] + TOML v1.0.3
  [a4e569a6] + Tar v1.10.0
  [8dfed614] + Test
  [cf7118a7] + UUIDs
  [4ec0a83e] + Unicode
  [e66e0078] + CompilerSupportLibraries_jll v1.1.0+0
  [deac9b47] + LibCURL_jll v8.4.0+0
  [e37daf67] + LibGit2_jll v1.6.4+0
  [29816b5a] + LibSSH2_jll v1.11.0+1
  [c8ffd9c3] + MbedTLS_jll v2.28.2+1
  [14a3606d] + MozillaCACerts_jll v2023.1.10
  [4536629a] + OpenBLAS_jll v0.3.23+4
  [05823500] + OpenLibm_jll v0.8.1+2
  [efcefdf7] + PCRE2_jll v10.42.0+1
  [bea87d4a] + SuiteSparse_jll v7.2.1+1
  [83775a58] + Zlib_jll v1.2.13+1
  [8e850b90] + libblastrampoline_jll v5.8.0+1
  [8e850ede] + nghttp2_jll v1.52.0+1
  [3f19e933] + p7zip_jll v17.4.0+2
        Info Packages marked with ⌃ and ⌅ have new versions available. Those with ⌃ may be upgradable, but those with ⌅ are restricted by compatibility constraints from upgrading. To see why use `status --outdated -m`
    Building Conda ───→ `~/.julia/scratchspaces/44cfe95a-1eb2-52ea-b672-e2afdf69b78f/51cab8e982c5b598eea9c8ceaced4b58d9dd37c9/build.log`
    Building PyCall ──→ `~/.julia/scratchspaces/44cfe95a-1eb2-52ea-b672-e2afdf69b78f/9816a3826b0ebf49ab4926e2b18842ad8b5c8f04/build.log`
    Building IJulia ──→ `~/.julia/scratchspaces/44cfe95a-1eb2-52ea-b672-e2afdf69b78f/47ac8cc196b81001a711f4b2c12c97372338f00c/build.log`
    Building Mads ────→ `~/.julia/scratchspaces/44cfe95a-1eb2-52ea-b672-e2afdf69b78f/ed907d655dd6b436c5fba73bedd53c4a261d7c60/build.log`
    Building WebIO ───→ `~/.julia/scratchspaces/44cfe95a-1eb2-52ea-b672-e2afdf69b78f/0eef0765186f7452e52236fa42ca8c9b3c11c6e3/build.log`
    Building GMT ─────→ `~/.julia/scratchspaces/44cfe95a-1eb2-52ea-b672-e2afdf69b78f/0aa7da38bc1177bc89703d932f347928a7ed2a20/build.log`
    Building PlotlyJS → `~/.julia/scratchspaces/44cfe95a-1eb2-52ea-b672-e2afdf69b78f/e62d886d33b81c371c9d4e2f70663c0637f19459/build.log`
    Building NMFk ────→ `~/.julia/scratchspaces/44cfe95a-1eb2-52ea-b672-e2afdf69b78f/1aacd46577e798d99015437471397f58e05ae8d7/build.log`
    Building NTFk ────→ `~/.julia/scratchspaces/44cfe95a-1eb2-52ea-b672-e2afdf69b78f/8750d94135cc7f1b0c2db480b2a6a2e745e3a243/build.log`
Precompiling project...
  Progress [========================================>]  490/495
  ◐ Mads

Installation stops at 490/495 forever. If I stop the installation and try again, it stops at 0/5 forever.

$ julia
               _
   _       _ _(_)_     |  Documentation: https://docs.julialang.org
  (_)     | (_) (_)    |
   _ _   _| |_  __ _   |  Type "?" for help, "]?" for Pkg help.
  | | | | | | |/ _` |  |
  | | |_| | | | (_| |  |  Version 1.10.2 (2024-03-01)
 _/ |\__'_|_|_|\__'_|  |  Official https://julialang.org/ release
|__/                   |

julia> import Pkg

julia> Pkg.add("GeoThermalCloud")
    Updating registry at `~/.julia/registries/General.toml`
   Resolving package versions...
  No Changes to `~/.julia/environments/v1.10/Project.toml`
  No Changes to `~/.julia/environments/v1.10/Manifest.toml`
Precompiling project...
  Progress [>                                        ]  0/5
  ◒ Mads

TagBot trigger issue

This issue is used to trigger TagBot; feel free to unsubscribe.

If you haven't already, you should update your TagBot.yml to include issue comment triggers.
Please see this post on Discourse for instructions and more details.

If you'd like for me to do this for you, comment TagBot fix on this issue.
I'll open a PR within a few hours, please be patient!

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.