Code Monkey home page Code Monkey logo
  • 👋 Hi, I’m Jeff Terry, @jterry94, a Physics Professor at the Illinios Institute of Technology.
  • 👀 I’m interested in using artificial intellegence for the analysis of condensed matter physics data.
  • 🌱 I’m currently learning how to better use Swift in the teaching of computational physics.
  • 💞️ I’m looking to collaborate on artificial intellegence and image processing tools.
  • 📫 You can reach me by email at [email protected]

jterry94's Projects

catalystplot icon catalystplot

This program uses the CorePlot framework to plot exp(-x) on the Mac and on the iPad. We build two programs in this class using Swift. The first one is a Mac only application. The second program runs on both the iPad and on the Mac. The second program utilizes the Catalyst environment. The Catalyst environment is the result of the infamous Project Marzipan at Apple. The Catalyst environment is designed to make it easier to port iPad apps to the Mac. Hopefully at some point in the future, Apple decides to release a 2D and 3D plotting library for Swift. Until then we have to rely on third party frameworks.

cesaro-fractal-threads icon cesaro-fractal-threads

This is a threaded calculation of multiple Cesaro Fractals Using ThreadGroup and async/await in SwiftUI. Highlights the difference between asynchronous and synchronous calculations.

cos-x- icon cos-x-

Calculates the cos(x) displays the error using a CorePlot plot.

cos-x-tab icon cos-x-tab

Calculates cos(x) in radians. Can export the text of the calculation as a text file.

feff85exafs icon feff85exafs

Feff8L: Open Source theoretical EXAFS fitting standards

fitskit icon fitskit

A native iOS library to compute vector / image data of FITS files

integration-threaded icon integration-threaded

This program uses Monte Carlo Integration to calculate multidimensional integrals. Monte Carlo Integration is slow as the calculation improves with the sqrt(N) where N is the number of guesses. One can get valuable speed up In the calculation by threading the calculation and utilizing multiple processors or cores. This program utilizes Swift 5 and DispatchQueue (specifically concurrentPerform) to thread the calculation of the integral.

numqm_basic icon numqm_basic

A mini-course offered to Undergrad physics students

phidgetsusbtemp icon phidgetsusbtemp

This program allows for the measurment of temperature data from the Phidgets Education Getting Started Kit using SwiftUI. It is a Mac-only app because of the use of a USB port.

qmsolve icon qmsolve

⚛️ A module for solving and visualizing the Schrödinger equation.

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.