|
Sistemas Operacionais Suportados |
- Windows / Linux / Mac / Unix
|
|
Formato de Dados |
- Estrutura de dados:
- Escalar;
- Vetorial;
- Matricial;
- Tipo de Dados;
- Byte;
- Inteiros com / sem "string" de 16, 32 e 64 bits;
- Conjunto de Caracteres;
- Coma flutuante de precisão simples e dupla;
- Números complexos de precisão simples e dupla;
- Ponteiros - circular, estrutura de dados com referencial próprio;
- Suporte IEEE:
- Infinito;
- Dados perdidos (IEEE NaN);
- SAVE/RESTORE;
- E/S sem formato (binário);
- E/S com formato (ASCII);
- Formatos científicos:
- HDF 4.lr5, HDF 5;
- CDF 2.6r7;
- NetCDF 2.4r2;
- HDF-EOS 2.8;
- BMP (Microsoft Windows Bitmap);
- DICOM versão 3 parte 10;
- DXF (AutoCad);
- ESRI Arc View Shapefiles;
- GeoTIFF;
- JPEG;
- MPEG;
- MrSID;
- PICT;
- PNG;
- SRF;
- SYLK;
- TIFF, ITIFF;
- XML;
- VRML;
- WAV Audio files;
- WMF;
- XDR;
- XWD;
- Compressão/Descompressão de arquivo.ZIP;
|
|
Multithreading |
- Operadores unários e binários;
- Rotinas matemáticas;
- Rotinas de tratamento de imagem;
- Rotinas de criação de matrizes;
- Rotinas de manipulação de matrizes;
|
|
Grafícos 2D |
- Traçado de precisão dupla com suporte de data-tempo;
- Isolinhas, fechamento automático de bordas, curvas de nível ilimitadas;
- Gráficos XY, de dispersão, polares, histogramas, barras de erros;
- Estilos de linhas, padrões, símbolos;
- Escalas lineares e logarítmicas;
- Superposição de gráficos;
- Diagramas vetoriais;
|
|
Grafícos 3D |
- Transformações 3D;
- Representação de dados 4D com elevações e superposição de imagens ou sombreamentos;
- Visor interativo DXF;
- Editor interativo de objetos luminosos;
- Visor interativo de superfícies;
- Visor interativo de volumes;
- Isosuperfícies;
- Generalização de malhas (a partir de volumes);
- Representação de malhas com linhas ocultas;
- Operadores de malhas:
- Recorte;
- Dizimação;
- Suavização;
- Superfície e volume;
- Validação;
- Traçado de partícula e fluxos;
- Contorno de volumes;
|
|
Arquiteturas Gráficas |
- Aceleração 3D OpenGL;
- Algorítmos eficientes de renderização;
- Interatividade em tempo real;
- Gráficos Z-buffer;
|
|
Efeitos Gráficos |
- Sombreamento plano e "Gouraud";
- Textos e símbolos 3D;
- Efeitos de iluminação;
- Opacidade (somente em RGB);
- Mapeamento de texturas (alta resolução);
- Múltiplos planos de corte;
|
|
Sistema de Cores |
- RGB, HLS, HSV indexado disponível em qualquer dispositivo gráfico;
- CMYK, HSV, HLS a RGB;
|
|
Fontes de Impressão |
- Fontes TrueTypeÒ de alta qualidade;
- Fontes Hershey;
- Diálogos de impressão nativos;
- Impressão direta;
- Vetor e mapas de bits;
- Impressão de recortes;
- Suporte de impressoras: PostScript, PCL, HPGL2, HP - RTL;
- Pré-visualização PostScript;
- Fontes definidas pelo usuário;
- Impressão WYSIWYG;
|
|
Ajuste de Curvas e Superfícies |
- Regressão linear múltipla;
- Mínimos quadrados não lineares:
- Gradiente;
- Levenberg -Marquardt;
- Decomposição em valores singulares;
- Ajuste espacial polinomial;
- Superfície polinomial;
- Polinômio de mínimos quadrados com/sem pesos;
- Thin plate spline;
|
|
Tratamento de Imagens e Sinal |
- FFT adaptado;
- Mixed Radix;
- 1 a 8 dimensões;
- Multi-threaded;
- Binarização de cores verdadeiras ou pseudocores;
- Conversão de cores verdadeiras em pseudocores;
- Convolução;
- Realce de bordas:
- Roberts;
- Sobel;
- Filtragem e análise de freqüências;
- Aritmética geral da imagem;
- Transformações geométricas:
- Ampliação, redução, rotação;
- Ajuste polinomial;
- Transformação de Hough;
- Filtragem passa-alta e passa-baixa;
- Processamento e equalização de histogramas;
- Equalização ajustada de histogramas;
- Anotação de imagens;
- Estatística;
- Ajuste interativo do contraste;
- Periodograma de Lomb;
- Filtro de média;
- Operadores morfológicos: erosão, dilatação, mapa de distâncias;
- Transformação Randômica;
- Crescimento de regiôes;
- Utilidade das regiões de interesse (ROI);
- Filtro Savitsky-Golay;
- Análise spectral;
- Análise temporal;
- Separação através de marca d'água;
- Transformação de Wavelets usando os coeficientes de "Daubechies", ampliação, redução e deslocamentos;
|
|
Diferenciação e Integração |
- Equações diferenciais: ajustada e Runge-Kutta;
- Quadratura Gaussiana interativa;
- Diferenciação Lagrangiana;
- Integração Newton-Cotes de dados tabulados;
- Integração Romberg sobre intervalos abertos e fechados;
- Integração Simpson sobre intervalos fechados;
|
|
Algebra Linear |
- Seleção de rotinas numéricas e LAPACK;
- Números de condição;
- Determinante;
- Inversa generalizada;
- Transposta;
- Funções Euclidiana e Infinita;
- Autovalores e autovetores;
- Decomposição em valores singulares;
- Método dos mínimos quadrados e Métodos tridiagonais de Cholesky, Gauss-Seidel, LU, Cramer para resolução de sistemas de equações lineares;
|
|
Sistemas Lineares Dispersos |
- Conversão disperso-denso-disperso;
- Algoritmo interativo de gradiente biconjugado para sistemas lineares;
- Otimização multidimensional;
- Formato de armazenamento disperso indexado por linhas;
- E/S disperso;
- Produto de matrizes dispersas;
|
|
Sistemas não Lineares e Pesquisas de Raiz |
- Algoritmos globalmente convergentes de Broyden e Newton;
- Algoritmo de pesquisa nas raízes Polinomiais de Laguerre;
- Algoritmo de pesquisa nas raízes reais e "Complexas" de Muller;
|
|
Otimizações Multidimensionais |
- Minimização Davidon-Fletcher-Powell;
- Minimização Powell de gradiente livre;
- Método simples;
|
|
Funções Trancendentais |
- Funções beta e beta incompleta;
- Função de erro e integral exponencial;
- Exponenciais e logaritmos;
- Expansão polinomial de Chebyshev;
- Funções gamma, gamma incompleta e gamma logarítmica I, J, K, Y-Bessel;
- Polinômios de Laguerre e Legendre;
- Harmônicos esféricos;
- Funções trigonométricas, trigonométricas inversas e hiperbólicas;
|
|
Análise de Correlação e Previsão |
- Correlação / covariância auto/cruzada;
- Modelado/previsão auto-regressiva;
- Análise de Cluster;
- Suavização diferencial;
- Correlação discreta;
- Modelos de crescimento exponencial, Geométrico, Gompertz, hiperbólico, logísitco e de raiz quadrada;
- Correlações de categoria Kendall e Spearman;
- Ajuste de mínimo desvio absoluto;
- Correlações linear, múltipla e parcial;
- Suavizado / valor médio;
- Regressão múltipla linear;
- Correlação múltipla;
- Ajuste não linear dos mínimos quadrados;
- Correlação parcial;
- Componentes principais;
- Ajuste estatístico;
|
|
Teste de Hipótese |
- Teste Qui-quadrado;
- Teste de convergência independente;
- Bernouli (binomial);
- Gauss (normal);
- Test F;
- Test H de Kruskal-Wallis;
- Teste de frequência de Lomb;
- Teste U de Mann-Whitney;
- Teste delta da mediana;
- Teste de normalidade;
- Números aleatórios Uniformes/Normais, Precisão simples/dupla;
- Teste de aleatoriedade;
- Teste de sinal;
- Teste T de Student;
- Teste de suma de categorias de Wilcoxon;
|
|
Malha e Interpolação Multidimensionais |
- Reamostragem linear, vizinho mais próximo e Convolução cúbica para 1D, 2D e 3D;
- Splines cúbico paramétricos 2D;
- Triangulação de Delaunay, espaços Convexos e polígonos de Voronoi para N-D;
- Interpolação 2D;
- Distâncoa inversa;
- Kriling;
- Linear;
- Curvatura mínima;
- Shepard modificado;
- Vizinho natural;
- Vizinho mais próximo;
- Regressão polinomial;
- Quintic;
- Função de base radial;
- Superfícies de curvatura mínima 3D;
- Ajuste fino 4D;
- Malha esférica;
- Suporte para malha não regular;
|
|
Mapas |
- Base de dados cartográficos de alta resolução;
- 40 transformações cartográficas;
- Mapeamento de imagens sobre projeções arbitráras;
|
|
Ferramentas de Desenvolvimento e Programação |
- 64 Bit em Sun Ultra/Sparc Solaris, Compaq, Tru 64 UNIX, SGI, IRIS, IBM AIX & HP-UX;
- Suporte de formulários extensos (>2GB) na maioria dos sistemas;
- Controles ativos;
- Objetos COM iDispatch;
- Aceleração Altivec em Machintosh G4;
- Bibliotecas compartilhadas IDL;
- Conexão dinâmica com código C ou FORTRAN;
- Execução imediata;
- Programação orientada à objetos;
- Suporte de Sockets cliente de TCP/IP;
- Constantes de sistema;
- Rotinas de manipulação de formulários;
- Programas compilados de tamanho ilimitado;
- Nomes de arquivo de programas ilimitados;
- Campos de estrutura ilimitados;
|
|
Desenvolvimento Integrado |
- Construção de aplicações multiplataforma;
- Construção, execução, depuração;
- Editor de código fonte (chroma-code);
- Interface de usuário consistente entre plataforma;
- Macros personalizáveis;
- Depurador completo;
- Projetos para organização de formulários;
- Acesso à seção por linha de comandos;
- Construtor interativo de GUIs;
- Interface de usuário nativo:
- teclas;
- aceleradoras,
- barra de propriedades Windows,
- barra de ferramentas,
- barra de status,
- etc.
|
|
Interface Gráfica de Usuário |
- Ferramentas interplataforma para criar GUI com aspecto e comportamento nativos;
- Ferramenta de animação;
- Ferramenta de anotação;
- Editor de bitmaps;
- Seleção, criação e controle de palhetas de cor;
- Seletor interativo de formulários;
- Editor interativo de palhetas de cor;
- Widgets/controles:
- Base;
- Botão;
- Cortinas;
- Árvore;
- Atalho;
- Botões mono/multiseleção;
- Área de Desenho;
- Lista;
- Etiqueta;
- Lista;
- Mensagem;
- "Deslizador";
- Tabela;
- Texto;
|