Jtransforms. Ranking & Zusammenfassung
- Name des Herausgebers:
- Piotr Wendykier
- Website des Verlags:
- http://piotr.wendykier.googlepages.com/home
- Betriebssysteme:
- Mac OS X
Jtransforms. Stichworte
Jtransforms. Beschreibung
Java-basierte FFT-Bibliothek Jtransforms ist eine freie und offene Quelle, Multithreaded FFT-Bibliothek in reiner Java. Derzeit sind vier Arten von Transformationen verfügbar: diskrete Fourier-Transformation (DFT), diskrete Cosinus-Transformation (DST), diskrete Sinus-Transformation (DST) und diskrete HARTLEY-Transformation (DHT) .note: Jtransforms ist lizenziert und unter den Bedingungen der GNU verteilt Allgemeine öffentliche Lizenz (GPL), GNU-Bibliothek oder kleiner Allgemeiner öffentlicher Lizenz (LGPL) und Mozilla Public License 1.1 (MPL 1.1). Hier sind einige wichtige Funktionen von "Jtransforms": · Die schnellste Implementierung von DFT, DCT, DST und DHT in reiner Java (siehe Benchmark). · 1, 2- und 3-Dimensions-Transformationen. · Beliebige Größe der Daten. · Single und doppelte Präzision. · Eindimensionale und mehrdimensionale Varianten von 2D- und 3D-Transformationen. · Automatische Multithreading-Threads werden automatisch verwendet, wenn #cpus> 1. · Optimierte FFTs für echte Eingabedaten (40% schneller als komplex). Anforderungen: · Java Einschränkungen: · 1D-Transformationen für nicht zwei Größen von zwei Größen sind sequentiell (wenn der Mischradix verwendet wird). · 1D-Transformationen für die Größe von zwei Größen können nur 2- oder 4-Threads verwenden. · Die Anzahl der Threads muss ein Zwei-Power-of-Zwei-Zahl sein. · Nur an der Platztransformation sind verfügbar. · Nur DCT-II und DCT-III sind verfügbar. · Nur DST-II und DST-III sind verfügbar. · Nur echte DHT ist verfügbar. Was ist neu in dieser Version: · Leistungsverbesserungen für 3D FFT (realforwardfull () und realinverefull () für nicht zweigrößere Größen). · Kosmetische Änderungen.
Jtransforms. Zugehörige Software