Giter Site home page Giter Site logo

ezhangle / mglib Goto Github PK

View Code? Open in Web Editor NEW

This project forked from mgalloy/mglib

0.0 2.0 0.0 48.56 MB

IDL library of Michael Galloy

License: Other

CMake 1.22% Shell 0.20% HTML 0.01% IDL 65.32% C 22.05% Objective-C 0.21% Prolog 5.89% C++ 0.19% Makefile 0.09% Rust 4.83%

mglib's Introduction

See documentation of the API for the routines in this library in:

api-userdocs/index.html

Most of the routines in this library are .pro code that can easily be added to IDL_PATH, but there are some routines that are written in C that should be compiled. See `INSTALL.rst ` for instructions on how to build the C DLM's in this library.

The contents of the library are:

./

startup file

analysis/

various algorithms (sorting, sampling, etc.) and math helper routines

animation/

classes to produce animations using object graphics

calendar/

routines to deal with dates/times

cmdline_tools/

routines useful at the IDL command line

collection/

objects implementing various types of collections

cula/

CULAtools bindings

dist_tools/

routines for logging, preferences, and other miscellaneous routines useful in distributing applications

dist_tools/bindings/

routines for wrapping C routines with a DLM in a quick and nearly an automatic manner using the MG_DLM class

dist_tools/cidl

routines for creating hybrid C/IDL routines

envi/

ENVI user routines

fileio/

file input/output routines

googlevoice/

class for connecting to Google Voice

gsl/

wrappers for GNU Scientific Library (GSL) routines

hdf/

routines for reading/writing/querying HDF files

hdf5/

routines for reading/writing/querying HDF5 files

indices/

routines for handling index arrays

install_tools/

routines for installing new projects and their dependencies

introspection/

routines for inspecting variables and routines

itools/

iTools related helpers and components

markdown/

wrapper for a C implementation of John Gruber's markdown

misc/

miscellaneous routines

net/

routines for handling network communication

objects/

classes for doing object-oriented programming

profiling/

helper routines for profiling code and processing the output

save/

routines for reading/writing/querying save files

strings/

routines for manipulating strings

templating/

tools for using templated output

textmarkup/

classes for converting between text markup styles: rst, LaTex, and HTML

updater/

skeleton of an automatic updater library

vis/

visualization routines

vis/animation/

routines and classes for creating animations

vis/animation/animators/

animator classes that perform some animation action

vis/animation/easing/

classes representing easing functions i.e. functions that control the rate of an animator

vis/animation/utils/

convenience routines for doing various animations

vis/color/

routines for dealing with specifying colors and color tables

vis/directgraphics/

helper routines for direct graphics

vis/flow/

routines for visualization of vector fields

vis/geometry/

routines for manipulating polygons and other geometric structures

vis/googlechart/

IDL interface to Google Charts API

vis/graphs/

routines for visualization of trees and graphs

vis/images/

routines for display of images

vis/lineplots/

routines for creating various types of line plots

vis/misc/

more in-depth examples of using vis library routines

vis/objectgraphics/

helper routines and classes for the object graphics systems

vis/povray/

routines to create POV-Ray renderings of data in IDL

vis/surfaces/

routines to visualize surface/elevation data

vis/svg/

routines for creating SVG (Scalable Vector Graphics) output

vis/tables/

routines for creating tables containing text and graphics

vis/text/

routines for handling text in graphics

vis/treemaps/

routines for creating treemaps, visual displays of weighted trees

vis/util/

utility routines for other routines

vis/vtk/

VTK file access library

vis/x3d/

x3dom output from IDL object graphics

widgets/

routines and objects for doing widget programming

mglib's People

Contributors

mgalloy avatar pbitzer avatar

Watchers

 avatar  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.