Java Algebra System

Software screenshot:
Java Algebra System
Podrobnosti Software:
Verze: 2.5.5065
Datum uploadu: 17 Feb 15
Vývojka: Heinz Kredel
Licence: Volný
Popularita: 76

Rating: 4.0/5 (Total Votes: 1)

Java Algebra System (nebo JAS v krátkosti) je open source, volně distribuovaný, objektově orientovaný, multi-threaded a typově bezpečné počítačové algebry software, který podporuje Linux operační Kernel-based systems.Implemented ve funkcích Java projektu programování jazykEvropský dobře navržené a plně funkční software, knihovna, která používá obecné typy, aby se algebraické výpočty pomocí JVM (Java Virtual Machine), runtime infrastruktury. Je realizován v programování Java language.Can využít interaktivně, vykládány prostřednictvím JRuby a software JythonThe je určen k použití interaktivně, vykládán přes JRuby (Java Ruby) nebo Jython (Jáva) Python frontendu, nebo jakýkoli jiný program Java balíček. Android App také existuje, na základě Ruboto (JRuby pro Android) .Getting začal s Java algebry SystemFor Vaše pohodlí, software Java Algebra System je distribuován jako oba předem postavený binární soubor ve formátu JAR, stejně jako zdrojového balíčku , Zatímco soubor JAR umožňuje používat Java Algebra System v projektu (y) hned, zdrojový balíček umožňuje hack kód a optimalizovat.
Chcete-li zobrazit využití poselství aplikace, spusťte a lsquo, java jar Jas-2.5.5065-bin.jar & lsquo; Příkaz v terminálovém emulátoru software, ujistěte se, že jste v místě, kde jste a rsquo, jsem uložte soubor JAR. Zpráva Využití vypadá takto: & ldquo; Použití: RunGB [následující | násl + | par | par + | dist | dist + | disthyb | disthyb + | CLI [port]] # procs / # threadsPerNode [machinefile] [Kontrola] [nolog ] rdquo, běží na libovolném operačním systému, kde je Java availableBeing napsán v programovacím jazyce Java, software Java Algebra System lze spustit na jakémkoli operačním systému počítače, kde je k dispozici Java Runtime Environment (JRE), včetně technologie GNU / Linux, Microsoft Windows , BSD, Solaris a Mac OS X. To je v současné době podporována na 64 a 32-bitové počítačových platformách

Co je nového v této verzi:.

  • Tato verze přidává nový balíček edu.jas.fd pro řešitelná polynomu společný dělitel výpočtu.
  • Bude obsahovat algoritmy (non-unikátních) faktorizačních domén.
  • Existují metody pro polynomu pseudo zbytek je počítání přes Krušné domén ve třídě FDUtil.

  • Jsou zahrnuty
  • Další metody pro společné dělitele, ale ještě neskončila.
  • MPJ a MPI implementace byly dále konvergované a vyčistit.
  • javadocs pro třídy JLinAlg adaptéru jsou zveřejněny.

Co je nového ve verzi 2.5.4688:

  • New řešitelný místní zbytek ring SolvableLocalResidue jako řešitelný podíl pole modulo ideál. Nové generické řešitelné polynomy QLRSolvablePolynomial s abstacted generických koeficienty FOM řešitelný kvocient, místní Oder místní zbytek kroužky. Provádět odpovídající rozhraní QuotPair a QuotPairFactory v jednotlivých třídách. Nastavení a rozšířit skriptování příklady pro nové třídy. Odebrané rozdíly a sanace různé verze Run * GB samostatných Gröbnerovy základní programy.

Co je nového ve verzi 2.5.4658:

  • Android verze JAS, založené na Ruboto ( JRuby pro Android), je nyní k dispozici s podepsanou kódem a může být nainstalován přímo.
  • Tato tisková zpráva obsahuje nové algoritmy pro nejmenší společný násobky a líčení největší společný dělitel v řešitelné polynomu kroužky.
  • Navíc, Apel, Lassner kanonické Zjednodušovatel za řešitelné podílů je k dispozici.
  • Některé refaktorování bylo nutné rozbít balíček závislost cykly.
  • Více FindBugs problémy byly vyřešeny.
  • Java 5 kompatibilita byla vypuštěna.

Co je nového ve verzi 2.5.4618:

  • Tato verze obsahuje nové distribuované Gröbnerovy základní algoritmy založené na Java Vazby OpenMPI podobně jako verze MPJ.
  • Vzhledem k tomu, jak MPI a MPJ nejsou podproces bezpečné, práce kolem byl vyvinut s cílem rozdělit transportní vrstvy umožňují vybrat soketů TCP / IP nebo MPI / MPJ kanály pro dopravu.
  • distribuován hash table zásuvka na základě nyní implementuje () metody clear, který řeší non-konkrétních chyb v opakoval distribuovaných Gröbnerovy základních výpočtů.
  • Na řešitelné násobení byly zjednodušeny.
  • Opravy a vylepšení byly provedeny pro jython a JRuby skripty.

Co je nového ve verzi 2.5.4555:

  • Tato verze přidává nové algoritmy pro řešitelné polynomiálních prsteny řešitelné lokální kruhy v třídách LocalSolvablePolynomialRing a LocalSolvablePolynomial a nové skriptovacími příklady takových řešitelné polynomu kroužky.
  • manipulace nekomutativní vztahů řešitelné polynomů byl refactored implementovat a používat RelationGenerator rozhraní.
  • Některé další FindBugs a Eclipse otázek a několik problémů s JRuby Android byla opravena a lepší.

Co je nového ve verzi 2.5.4448:

  • Tato verze přináší nové algoritmy pro rekurzivní řešitelné polynomu kroužky a nové řešitelné polynom kroužky řešitelné kvocientu koeficienty.
  • Tato kroužky mají non-komutativní násobení proměnných s koeficienty.
  • K dispozici jsou nové skriptovací příklady rekurzivních řešitelné polynomu kroužky a řešitelné polynomy s řešitelné kvocientu koeficienty.

Co je nového ve verzi 2.5.4408:

  • Tato verze nabízí nové algoritmy pro ideály v řešitelná polynomu kruhy ve třídě SolvableIdeal a nové struktury pro řešitelné polynomiálních kroužky ve třídách SolvableQuotient, SolvableResidue a odpovídající továren SolvableQuotientRing a SolvableResidueRing.
  • K dispozici je nové téma pro rdoc dokumentaci Ruby a skripty byly upraveny na novější verzi JRuby (1.7.3).
  • Některé drobné opravy a vylepšení jsou zahrnuty.

Co je nového ve verzi 2.5.4358:

  • Java API bude stabilnější od nynějška .
  • Je to řeší spor v distribuovaných (hybridní) Gröbnerovy základních implementací a zlepšuje MPJ verzi GB výpočtů.
  • GBFactory změnila, a nová možnost vybrat Gebauer & Moller kritické zpracování v GBAlgorithmBuilder pár byl přidán.
  • Výchozí Přesnost BigDecimal byl změněn na decimal128.
  • Implementace GreatestCommonDivisorHensel je zlepšena použitím hodnotících integer body a další optimalizace.

Co je nového ve verzi 2.4.4308:

  • Tato verze obsahuje převážně optimalizace výkonu, malé zlepšení, a opravy.
  • Na optimalizace jsou kombinované metody pro polynomy jako scaleSubtractMultiple (b, g, a, e, S), pro výpočet výrazu & quot; bx ^ g to - ax ^ e S & quot; v jednom spěchu.
  • Nyní je první verze JAS Android App.
  • Aplikace využívá JRuby skriptovací rozhraní a běží v rámci Ruby IRB Android app Ruboto.

Co je nového ve verzi 2.4.4278:

  • Tato verze obsahuje nové distribuované Gröbnerovy základní algoritmy založené na MPI as komunikace middle-ware.
  • implementace používá MPJ (MPI) Java API a lze spustit buď MPJ Express nebo FastMPJ.
  • Prováděcí třídy jsou GroebnerBaseDistributedMPJ pro čistý distribuované verzi, a GroebnerBaseDistributedHybridMPJ pro distribuované a multi-závitové provedení.

Co je nového ve verzi 2.4.4228:

  • Tato verze obsahuje nové díly pro volný nekomutativní Gröbnerovy základní výpočty a polynomiální redukce.
  • Skládá se z nového rozhraní WordGroebnerBase a nových tříd WordGroebnerBaseAbstract a WordGroebnerBaseSeq.
  • jython a JRuby přístup k nekomutativní polynomů je opatřena třídách WordPolyRing a WordIdeal.
  • Kromě toho, že je vylepšený způsob, jak vybrat (komutativní) Gröbnerovy základní algoritmus implementace s třídou GBAlgorithmBuilder; například, frakci zdarma algoritmu s optimalizací proměnnou objednávky.

Co je nového ve verzi 2.4.4008:

  • Tato verze přidává další JRuby příkladů, oprav na pravé straně Modul Gröbnerovy základny a více kořeny výpočet, a opravy na významných problémů spatřen FindBugs.

Co je nového ve verzi 2.4.3938:

  • Tato verze refactors a stanoví algoritmy pro Wu-Ritt charakteristické sady ve třídě CharacteristicSetWu. Testy jednotek jsou v CharSetTest.
  • Jython a JRuby přístup skript pro charakteristickou algoritmů metody CS (), ISČS (), a csReduction ().
  • Drobné opravy a vylepšení.

Co je nového ve verzi 2.4.3888:

  • Refactoring zjednodušit parametry typu a uvolnit podmínky typu.
  • Nový balíček edu.jas.ufdroot odstranit cyklické balíček znovu závislostí.
  • Lepší výběr faktorizačních implementací v FactorFactory třídách a vhodnější konstruktéry z faktorizačních implementací.
  • Drobné opravy a vylepšení.

Co je nového ve verzi 2.4.3851:

  • Tato verze zavádí modulární varianty a paralelní zástupné verze Výsledné algoritmy, čistí a vyplní chybějící metody GreatestCommonDivisor * třídy v balíku edu.jas.ufd, opravuje ModLong k obrácení ModInteger, a přidává malé opravy, vylepšení a refaktorování metod na správné třídy.

Co je nového ve verzi 2.4.3828:.

  • Přepnutím do Java 7 pro rozvoj
  • JAS bude stále sestavit a spustit na Java 6 a Java 5.
  • Nový on-line repositoriy pro JAS na Google code, který obsahuje bug-tracker.
  • Definice proměnných pro polynomiálních ring generátory v jython a JRuby skriptovací rozhraní.
  • Další příklady JRuby.

Co je nového ve verzi 2.4.3788:

  • Uvolnit 2,4 aktualizace všech závislosti obaly na nejnovější verzi a připravuje se na JAS 3.0. Aktualizace pro Jython 2.5.2 a 1.6.4 JRuby. Nový index ze všech algoritmů z knihy algoritmů počítačových algebře Geddes a Czapor a Labahn na jejich JAS ekvivalenty. Drobné vylepšení a opravy znovu v vícerozměrné nedílnou polynomu faktorizace.

Co je nového ve verzi 2.3.3668:

  • Experimentální ideální komplex kořen výpočet byl přidán do complexAlgebraicRoots () ve třídě PolyUtilApp.
  • Jednoduché uzavírací interval vytříbenost pro reálné a komplexní kořeny byl realizován.
  • Alternativní factoring jednorozměrných polynomů více než algebraických čísel přes nultý ideální rozkladu byla přidána ve třídě FactorAlgebraicPrim.
  • se zlepšila analýze komplexních čísel.
  • Termínované zakázky jsou nuceni v některých situacích. Dále byly provedeny drobné úpravy a opravy.

Co je nového ve verzi 2.3.3598:

  • proměnnými rozšíření algebraické ring / pole pomocí třídy ResidueRing. JRuby a Jython verze a příklady rozšíření pole stavitele. Drobná vylepšení a opravy chyb pro nejnovější Eclipse a Java 1.7 verze.

Co je nového ve verzi 2.3.3568:

  • Snadné použití výstavbu věží rozšíření oblastí, v třída ExtensionFieldBuilder s metodami pro algebraických a transcendentální pole rozšíření.
  • Zlepšení v reálných a komplexních algebraických čísel.
  • Lepší polynom parser pro rekurzivní reprezentace.
  • Malé opravy chyb.

Co je nového ve verzi 2.3.3538:

  • Nová třída HenselMultUtil vícerozměrné Hensel zvedání. Bude použit v polyomial faktorizace v budoucnosti. Některé části největší společný dělitel pomocí vícerozměrné Hensel zvedání. Zdroj JAS (r3408) sestavuje na Apache Harmony 6.0 (r991881). Jednotkové testy projít s výjimkou testovacích případů týkajících se objekt serializace.

Co je nového ve verzi 2.3.3458:

  • Struktura Balíček byl vyčištěn a všechny cyklické balíček závislosti byly odstraněny.
  • Factory rozebrat části byly rozděleny z GenPolynomialTokenizer do RingFactoryTokenizer.
  • nějaký umělý kód byl povinen používat řešitelný polynomy jako prsten prvky, jelikož řešitelné polynomy nemohou realizovat RingElem.
  • To vedlo v případě nesprávného způsobu odeslání pro metodu multiply () z důvodu optimalizace kompilátoru.
  • řešení pro detekci a opravit to je nyní implementována v GenPolynomial třídě.

Co je nového ve verzi 2.3.3408:

  • New výběr critial pár pro Gröbnerovy základní comptation s syzygy na základě algoritmu po Gebauera a Moller ve třídě OrderedSyzPairlist. Modifikované Gröbnerovy základních tříd na nový výběr páru případně použití. Zpět přístav některých JDK 1,6 konstruktů být zase v souladu s JDK 1.5. Drobné vylepšení v Kronecker faktor kombinaci v třídě FactorAbstract. Pevné race condition v ThreadPool a zlepšení detekce ukončení v Terminátorovi. Opravy souběžně snižuje Gröbnerovy základní výpočty. Pevné jednorozměrné polynom stavbu v ideální.

Co je nového ve verzi 2.3.3368:.

  • Multivariate Taylorův rozvoj řada rozhraní a implementace
  • Zlepšený multivariate Výkonová řada pro standardní základní výpočty.
  • metody byly refactored vhodnější třídy a třídy byly přesunuty do oddělit balíčků, např Podíl * příbalového edu.jas.ufd.
  • Malé chyby a kosmetické problémy byly opraveny.

Co je nového ve verzi 2.3.3328:.

  • Multivariate moc série ve třídách MultiVarPowerSeries a MultiVarPowerSeriesRing
  • Mora algoritmus redukce tangenta kužel a standardní základní výpočty pro napájení řady s komplexními edu.jas.ps.
  • Iterátor přes exponent vektorů.

Co je nového ve verzi 2.3.3298:

  • Toto vydání obsahuje iterátory pro konečný a některé nekonečné struktury , a konečné a nekonečné kartézské výrobky z nich.
  • konstruktérů byly fixovány v souladu s (nový) modelu paměti Java.
  • Tam byly také drobné opravy chyb a vylepšení, další smysluplné výjimky, a některé přejmenování.

Co je nového ve verzi 2.3.3248:

  • Lepší polynom parser přijmout racionální čísla označeny desetinná místa, a přijmout BigDecimal koeficientů. Odstraněno použití podtržítka pro algebriac počet koeficientů v polynomu analyzátoru. Nyní každý rekurzivní volání parse () z kruhu továrny se spouští šle, které mohou být vnořené do libovolné hloubky. Opravena synchronizace chyba v řešitelné polynomu tabulkách relačních a paralelizace chyba v paralelním řešitelná polynomiální Gröbnerovy základní výpočty. Přidána zbývající díly pro faktorizaci v polynomu kroužky charakteristické p & gt; 0. Změnil skriptu rpresentaton z An (AlgebraicNumbers). Použití neomezených závitových bazénů, aby se zabránilo mrtvé zámky.

Co je nového ve verzi 2.3.3218:

  • kód byl snížen pro Java 5, jazyku a run-time systém pro použití s ​​systémů založených na starších verzích Java, například MathPiper a GeoGebře.
  • Třída edu.jas.kern.TimeStatus byla přidána, aby zpětné vazby od uživatelů pro dlouhé provozní úkoly metodou checkTime ().
  • byly provedeny některé chybějící extGB) metody (.
  • GBFactory byla přidána pro výběr vhodných Gröbnerovy základních implementací.
  • Metoda isFinite () byla přidána pro všechny ElemFactorys a využití v SquarefreeFactory.
  • byly přidány některé chybějící díly pro faktorizaci v polynomu kroužky charakteristické p & gt; 0 a ideální rozklad.

Co je nového ve verzi 2.3.3188:

  • nová továrna pro Gröbnerovy základ algoritmu implementace je v třída GBFactory.
  • Nový GBProxy je, stejně jako GCDProxy, schopný spustit sekvenční a paralelní Gröbnerovy základní výpočty současně.
  • Primitive element Výpočet se provádí přes normalPositionFor () v metodách primitiveElement (), společně s metodami několika konverzní convertToPrimitiveElem ().
  • K dispozici je nový index všech algoritmů z knihy Gröbnerovy základnami Becker a Weispfenning na ekvivalentní JAS implementací.

Požadavky na :

  • Oracle Java Standard Edition Runtime Environment

Ukázky

java-algebra-system_1_69219.png

Podobný software

Lolimot
Lolimot

2 Jun 15

Equation Grapher
Equation Grapher

3 Jun 15

levmar
levmar

15 Apr 15

libagf
libagf

20 Feb 15

Komentáře k Java Algebra System

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!