Found 12 packages
A local multi-dimensional analytic collection.
Numerics.NET is a set of libraries for numerical computing and data analysis. This is the Tensors package that contains support for multi-dimensional arrays. Supports .NET 8, 9, 10, .NET Framework 4.62+, .NET Standard 2.0 on Windows, Linux and Mac.
A comprehensive .NET library for creating type-safe, validated string and physics quantity types using semantic meaning. Transform primitive string and numeric obsession into strongly-typed, self-validating domain models with 50+ validation attributes, polymorphic path handling, complete physics system covering 80+ quantities across 8 scientific domains, centralized physical constants with dimensional analysis, and performance-optimized utilities. Features include bootstrap architecture for circular dependency resolution, factory pattern support, dependency injection integration, and enterprise-ready capabilities for building robust, maintainable scientific and domain-specific applications.
* Perform basic and more complex calculations with Fractions. * Convert different units (length, speed, mass, area, volyme), and numeral systems. * Include Coordinates to perform simple and more advanced calculations such as Slope, MidPoint, Distance. * Perform calculations with geometrical shapes (2 dimensional), such as Circles, Squares, Rectangles, Triangles, Parallelograms, Trapezoids, Cubes and also (3 dimensional), Spheres, Square pyramids, Rectangular prisms, Right circular cones and Right circular cylinders. * Use the Mathos's Syntax, to calculate with less code typing. * Make financial calculations. * Work with Uncertain Numbers. * And of course, there are lots of other cool features available in Mathos!
ThinkGeo.Cad targets .NET Framework 4.6.2+ and .NET Core 3.1+. It is a layer extension to the ThinkGeo product line that provides the ability to render CAD files on a map. Computer-aided design (CAD) is the use of computer systems to aid in the creation, modification, analysis, or optimization of a design. CAD software for mechanical design uses either vector-based graphics to depict the objects of traditional drafting, or may also produce raster graphics showing the overall appearance of designed objects. CAD may be used to design curves and figures in two-dimensional space; or curves, surfaces, and solids in three-dimensional space. ** This is an extension for use in ThinkGeo's product line, and cannot be used standalone. ** Docs and Product Guides: https://docs.thinkgeo.com/ This is a commercial product with a free 30-day evaluation. Start your evaluation by signing up at https://helpdesk.thinkgeo.com/register and downloading the ProductCenter application. Supported Platforms: Windows Other ThinkGeo Products based on .NET: ThinkGeo.UI.Maui ThinkGeo.UI.Android ThinkGeo.UI.iOS ThinkGeo.UI.Blazor ThinkGeo.UI.Wpf ThinkGeo.UI.WinForms ThinkGeo.GisServer
A library that supports dimensional analysis and unit checking at runtime.
SimpleITK is an image analysis toolkit with a large number of components supporting general filtering operations, image segmentation and registration. It is built on top of the Insight Segmentation and Registration Toolkit ITK with the intent of providing a simplified interface to ITK. SimpleITK itself is written in C++ but is available for a large number of programming languages. Currently these include: Python, R, Java, C#, Lua, TCL, Ruby. Wrapping of the C++ code is accomplished through SWIG, in principle, any language wrapped by SWIG should be applicable to SimpleITK. Unlike ITK's support of n-dimensional spatio-temporal images, SimpleITK supports 2D, 3D and optionally 3D+time. The dimensionality refers to spatio-temporal dimensions, the voxels can be n-dimensional vectors. SimpleITK is licensed under the Apache License in the same way as ITK. I am not the author of this package. Please read http://www.simpleitk.org/ for more details.
The SpaceDivisor is a useful tool for data analysis and search, especially when dealing with large, high-dimensional data sets. It provides a way to divide the data into manageable chunks and quickly search for nearby elements.