Wolfram Mathematica 12 is a general computing environment, organizing many algorithmic, visualization, and user interface capabilities within a document-like user interface paradigm. It was originally conceived by Stephen Wolfram, developed by a team of mathematicians and programs that he assembled and led, and it is sold by his company Wolfram Research.
Mathematica seamlessly integrates a numeric and symbolic computational engine, graphics system, programming language, documentation system, and advanced connectivity to other applications.
It is this range of capabilities – many world-leading in their own right – that makes Mathematica uniquely capable as a “one-stop-shop” for you or your organization’s technical work. Mathematica combines powerful computing software with a convenient user interface.
Mathematica’s features include symbolic and high-performance numeric computation, 2D and 3D data visualization, broad programming capabilities, and one-step creation of web documents. Mathematica’s notebook format allows for the generation of cross-platform, fully customizable files that provide professional mathematical typesetting and publication-quality layout of electronic and printed media.
Wolfram Mathematica 12 Features:
- The vast web of mathematical, visualization, graphics, and general programming functions, typically with state of the art implementations
- Ability to instantly create user interfaces to arbitrary computations by just specifying parameters
- Integrated computable data sources, from chemistry and pure mathematics to city locations and country statistics
- Highly general interface that allows the uniform manipulation and intermingling of graphics, programs, user interfaces, etc
- Support for efficient data structures such as sparse arrays, piecewise functions, etc
- Support for emerging fields such as graph plotting and analysis, alternate input devices, new data formats
- Ability to create and publish programs that run on the free Mathematica Player
This program is split into two parts, the “kernel” and the “front end”. The kernel is the algorithmic engine for performing computations. The front end provides a convenient human interface for creating and manipulating programmatic structures, allowing graphics, mathematics, programs, text, and user interfaces can be freely edited and intermingled.
It also provides debugging capabilities, a presentation environment, and interfaces to USB controllers like gamepads. The two communicate via the MathLink protocol. It is possible to use the kernel on one computer and the front end on another, although this is not how most people use this software.
- Notebook Document System
- Complex Analysis
- Volumes of Knowledge
- Symbolic and Numeric Computations
- Application Development
- Programmable Palettes
- Special-Purpose Interfaces
- Programming Language
- Interactive Help Browser
Changes in Mathematica 12.1.0:
- Windows and Linux notebook interface updated with HiDPI support for thousands of icons and other assets
- Windows and macOS interfaces now use Direct3D 11 and Metal API for improved rendering of 3D graphics
- Sophisticated video framework for programmatic viewing, processing, and analysis of a range of multimedia types
- Spreadsheet-like viewing, editing, and manipulation of tabular data with TableView
- Detailed control of appearance, sorting, data storage and other options for Dataset
- New DataStructure framework for efficient creation, storage, and manipulation of common data structures
- Compute asymptotic approximations and expansions for mathematical expressions with Asymptotic and DiscreteAsymptotic
- Mathematical Heung function representing the regular solution of the general Heun equation
- Generate distributions over unordered classes with CategoricalDistribution
- Use GeometricOptimization to find positive values that minimize the posynomial objective subject to given constraints
- Plot functions, regions, and vectors in the complex plane with ComplexRegionPlot, ComplexContourPlot, ComplexVectorPlot, etc.
- Support for generating proofs from arbitrary predicates (first-order logic) with FindEquationalProof
- Several improvements and new options for vector visualization
- Artistically fill 2D polygons with HatchFilling and PatternFilling, and shade 3D objects with StippleShading, ToonShading, HatchShading, and other new graphics directives
- Improved support for geometric operations on geographic regions
- Display values on maps as smoothly varying colors with GeoDensityPlot or as contours with GeoContourPlot
- Explore the topology of meshes with MeshConnectivityGraph and NearestMeshCells
- Train generative models on various types of data with NetGANOperator
- Include anomaly detection in machine learning functions with AnomalyDetector
- Set styled annotations for graphs and other objects with Annotate
- Use Splice to automatically splice expressions into a list
- Operate on subsets/sublists with functions such as SubsetCases, SubsetPosition, SubsetCount, etc.
- Represent operator forms with OperatorApplied and CurryApplied, and use ReverseApplied to apply a function with arguments reversed
- time remaining for retrieving the seconds until a TimeConstrained computation will be terminated
- DateInterval for representing time intervals continuously or at a given granularity, InfinitePast/InfiniteFuture for representing indefinite time intervals and MinDate/MaxDate for finding extrema in an interval or list of dates
- View tree graphs of expressions at any level with ExpressionGraph
- ExternalIdentifier for representing and referencing resources in external identifier systems
- Search and retrieve values from Wikidata’s SPARQL endpoint with WikidataSearch and WikidataData
- Support for Julia, Ruby, and R languages through ExternalEvaluate
- Identify molecular structures in an image with MoleculeRecognize
- Upload files to external storage such as Dropbox with ExternalStorageUpload
- View and analyze ARK blockchain data and submit transactions
- Combine and separate entity classes with UnionedEntityClass, IntersectedEntityClass and ComplementedEntityClass
- Improved support for ZIP and TAR through CreateArchive and ExtractArchive
- Securely store system passwords, secrets, keys, etc. locally with SystemCredential, and create digital file signatures from a given key with GenerateFileSignature
- Packet framework for representing, installing and managing local and remote packets with functions such as PacketInstall, PacletFind, PacletSites, etc.
- Improved support for Microsoft SQL, MySQL, and other relational databases
- Solve the max-cut problem for a graph with FindMaximumCut
- Use FaceAlign to align faces in images based on facial landmarks
- FindImageText for detecting the regions of an image containing a character, word, line or block of text
- Use SpeechCases and SpeechInterpreter to identify text and entities in spoken audio, and compare speech with a reference clip with SpeakerMatchQ
- Use CharacterNormalize to convert text to various Unicode normalization forms
- Support for user-provided CUDA Toolkits
Size: 4.27 GB
DOWNLOAD Wolfram Mathematica 12.1.0 for Mac
RapidGator: Part 1 Part 2 Part 3 Part 4 Part 5
NitroFlare: Part 1 Part 2 Part 3 Part 4 Part 5
UploadGig: Part 1 Part 2 Part 3 Part 4 Part 5
DropAPK: Part 1 Part 2 Part 3 Part 4 Part 5