Software

We program with Java, Python, PyTorch and Tensorflow to interpret/process all kinds of digital signals or multi-dimensional images.


CIG's open-source codes (to be updated...)

Here are some of our popular packages:
  • Jintao's seismicSuperResolution.
  • Jintao's cigSegy: a Python package for SEGY IO.
  • Zhengfa's AI Based Implicit Structural Modeling.
  • Zhengfa's AI Based RGT Estimation.
  • Gaohang's channelSeg.
  • Xinming's faultSeg3D.
  • Xinming's osv, widely used in industry for fault interpretation.
  • Dave's ipf (Best Paper, Geophysics, 2016).
  • Xinming's mhe (Best Paper, Honorable Mention, SEG, 2018).
  • Xinming's sbp (left cartoon).
  • Xinming's sos (structure- & stratigraphy-oriented smoothing).
  • we keep updating more and better organized packages...
  • cigVis: real-time interactive visualization of multidimensional geophysical data

    cigVis is an open-source Python package, developed by the Computational Interpretation Group (CIG), for real-time interactive visualization of multidimensionnnal data.
  • main contributors: Jintao Li and Dr. Yunzhi Shi (Amazon)
  • installation&code access: [pypi], [github].
  • volume&surfaces: [demo-0], [demo-1].
  • volume&geobody: [demo-0], [demo-1].
  • volume&well-logs: [demo-0], [demo-1].
  • 3D co-renderings: [demo-0], [demo-1], [demo-2].
  • multi-canvases with the same view: [left cartoon].
  • more demos: [gallery].
  • CIG's computational resource

    CIG keeps upgrading computational resources.
    We currently have:
  • 3 GPU nodes: NVIDIA, 10×Tesla V100(32G); A100(40G)
  • 9 CPU nodes: 18X6240 CPUs, totally 324 cores
  • workstation: >=20Cores and 64G for every CIG member
  • support by Huawei Cloud
  • supercomputing center of USTC
  • Other open-source softwares
    We appreciate Dave and Sergey's great contributions to open-source softwares in geophysics!

    Mines Java Toolkit (JTK)
    The Mines Java Toolkit (JTK) is a set of Java packages and native (non-Java) code libraries for science and engineering. Applications currently include include
  • digital signal processing
  • 2-D and 3-D graphics
  • Madagascar
    Madagascar is an open-source software package for multidimensional data analysis and reproducible computational experiments. Its mission is to provide
  • a convenient and powerful environment
  • a convenient technology transfer tool