13 Repos
Transforms binary-encoded decimal values from external data sources into floating-point numbers.
Distinct from Floating-Point Types: None of the candidates fit; this is a database-specific type conversion capability.
Explore 13 awesome GitHub repositories matching data & databases · Decimal Type Conversion. Refine with filters or upvote what's useful.
sqlx is a set of extensions for the Go database/sql package that reduces boilerplate code by automating the mapping of database query results directly into structs and slices. It provides a wrapper around standard database types to eliminate manual row scanning and repetitive error handling. The project distinguishes itself through named parameter binding and query placeholder rebinding, which translate generic markers into driver-specific symbols. It also enables dynamic SQL execution by allowing the application to read and execute SQL statements directly from the filesystem. The library co
Supports translating custom application types into database-compatible formats via standard interfaces.
Presto is a distributed SQL query engine designed for high-performance analytical processing across heterogeneous data sources. It functions as a data federation platform and massively parallel processing engine, allowing users to execute interactive queries against diverse storage systems without requiring data migration. By mapping remote metadata and structures to a unified relational namespace, it enables seamless cross-platform analysis through a standard SQL interface. The engine distinguishes itself through a pluggable connector architecture and a shared-nothing distributed processing
Converts binary-encoded decimal values to floating-point numbers for consistent data processing.
RoboMongo is a cross-platform database manager and graphical interface for administering MongoDB databases. It serves as a shell integrated development environment and query tool for managing NoSQL data stores and exploring collections across multiple server instances. The application provides a visual environment for writing and executing modern JavaScript scripts and native shell commands. It includes capabilities for running aggregate queries with paginated results and supports side-by-side views for comparing data outputs. The tool covers remote database connectivity through SSH tunnelin
Supports high-precision Decimal128 data types within the editor and results window for mathematical accuracy.
Any-rule is a multi-platform regular expression tool that provides a curated catalog of over 70 ready-to-use patterns for validating and extracting common data formats. The project separates its static regex collection from editor-specific plugins, allowing the same pattern library to be accessed through VS Code, IntelliJ IDEA, Alfred Workflow, and a web interface. The tool enables keyword-based pattern retrieval, letting users search for the correct regex by typing descriptive terms rather than remembering exact syntax. It covers a broad range of validation needs including email addresses, U
Ships a regex pattern to validate decimal number strings.
This is an arbitrary-precision decimal library and fixed-point math implementation used to eliminate floating-point rounding errors. It provides tools for high-precision arithmetic, a numerical analysis toolkit, and a database decimal mapper to ensure numerical accuracy in financial and scientific calculations. The library includes specialized serialization tools to transform high-precision numbers into SQL database types, JSON, and XML formats without losing precision. It also implements a variety of rounding strategies, including banker and cash rounding, and provides mechanisms for decimal
Creates high-precision decimal values from strings, integers, floating-point numbers, and rational types.
bignumber.js ist eine JavaScript-Bibliothek für beliebige Präzision, die für mathematische Operationen mit Dezimalzahlen und Ganzzahlen entwickelt wurde, die die Grenzen von Standard-Gleitkommazahlen überschreiten. Sie fungiert als Dezimal-Arithmetik-Engine und Mathe-Bibliothek zur Berechnung von Quadratwurzeln, Potenzen und modularer Exponentiation. Das Projekt bietet ein Dienstprogramm zur Basiskonvertierung, das numerische Werte zwischen jeder Basis von 2 bis 36 parsen und übersetzen kann. Es enthält zudem ein numerisches Formatierungstool zur Darstellung hochpräziser Werte als lokalisierte Strings mit benutzerdefinierten Trennzeichen und Notationsstilen. Die Bibliothek deckt ein breites Spektrum an Fähigkeiten ab, einschließlich Arithmetik mit beliebiger Präzision, konfigurierbaren Rundungsregeln und hochpräzisen Wertvergleichen. Sie bietet zudem Tools für die Umwandlung von Dezimalzahlen in Brüche und kryptografisch sichere Zufallszahlengenerierung.
Adjusts numbers to a specific count of decimal places or significant digits using modes like floor or half-even.
Rainmeter is a Windows desktop widget engine that renders customizable skins and interactive widgets directly on the desktop, supporting live data feeds and user interaction. It functions as a desktop customization platform and skin authoring framework, allowing users to create widgets by defining data sources and visual elements with full style and layout control. The engine includes a Lua scripting runtime for extending widget functionality with custom logic and data processing, and provides a plugin SDK with a C/C++ API for building native plugins that add new data sources or rendering capa
Rounds numeric values to a specified number of decimal places for display in widgets.
Lancet is a comprehensive extension of the Go standard library, providing a collection of reusable functions and data structures designed to reduce boilerplate code in applications. It serves as a general-purpose toolkit across multiple domains, including concurrency, security, networking, and functional logic. The project distinguishes itself through specialized toolkits for Go concurrency, such as keyed locking and channel-based stream processing, and a dedicated functional programming kit that supports currying and function composition. It also includes a dedicated cryptography library imp
Provides functions to round floating-point numbers to a specified number of decimal places using various modes.
big.js ist eine Bibliothek für Dezimalzahlen mit beliebiger Genauigkeit für JavaScript, die für exakte Dezimalarithmetik entwickelt wurde. Sie bietet eine Reihe von Tools für hochpräzise Addition, Subtraktion, Multiplikation und Division, um Rundungsfehler zu vermeiden, die bei binären Gleitkommadarstellungen üblich sind. Die Bibliothek ermöglicht die Erstellung benutzerdefinierter Zahlenkonstruktoren, um Genauigkeitseinstellungen und Rundungsregeln für verschiedene Zahlengruppen zu isolieren. Sie unterstützt konfigurierbare globale Genauigkeit und spezifische Rundungsverhalten, wie z. B. Abschneiden oder Runden auf die nächste gerade Zahl, für Divisions- und Potenzoperationen. Der Funktionsumfang deckt grundlegende Arithmetik, Vergleichslogik sowie die Berechnung von Quadratwurzeln und ganzzahligen Potenzen ab. Sie enthält zudem hochpräzise Formatierungstools, um numerische Werte in Festkomma-, Exponential- oder signifikante Ziffern-Strings zu konvertieren.
Ships a comprehensive set of tools for high-precision addition, subtraction, multiplication, and division.
accounting.js ist eine JavaScript-Bibliothek und ein Dienstprogramm-Suite für die Formatierung lokalisierter Zahlen- und Währungsstrings, das Runden von Dezimalwerten und das Parsen von Währungsstrings. Sie bietet Tools, um numerische Werte in menschenlesbare Strings unter Verwendung sprachspezifischer Trennzeichen und benutzerdefinierter Symbole umzuwandeln. Die Bibliothek enthält einen Währungsstring-Parser, um rohe numerische Werte aus formatierten Strings durch Entfernen von Symbolen und Trennzeichen zu extrahieren. Sie bietet zudem ein Fließkomma-Rundungstool, das darauf ausgelegt ist, binäre Präzisionsfehler bei Finanzberechnungen zu verhindern. Zusätzliche Funktionen decken die vertikale Ausrichtung von Währungssymbolen und Dezimalpunkten für Finanztabellen ab. Das Toolset unterstützt zudem lokalisierte Zahlenformatierung und die Konvertierung von Zahlen oder Arrays von Zahlen in Strings mit spezifischen Präzisionseinstellungen.
Provides utilities to round numeric values to specific decimal places while preventing binary floating point errors.
Kimai is an open-source time tracking system that records employee working hours, manages absences, and generates professional invoices from recorded timesheets and expenses. It organizes all time records through a mandatory three-level hierarchy of customer, project, and activity, and supports project budget monitoring with configurable time and money limits. The application is extensible through a plugin system that allows adding custom features, invoice templates, reporting views, and dashboard widgets without modifying core files. It provides a RESTful JSON API for programmatic read and w
Accepts hours with decimal minutes using either a period or comma as the decimal separator.
Apostrophe is an open-source Node.js headless content management system that delivers structured content through REST APIs while providing a visual in-context page editor for live editing. It is built on a module-based plugin architecture that extends CMS functionality through reusable modules, each encapsulating logic, configuration, and templates. The system uses schema-driven content modeling to define data structures and validation rules through configurable schemas and custom field types, with all content stored as flexible JSON-like documents in MongoDB. The platform distinguishes itsel
Accepts and validates numeric values with decimal places, storing them as floating-point numbers in the database.
number-precision is a JavaScript math library and arbitrary precision arithmetic utility. It provides a set of functions for performing addition, subtraction, multiplication, and division while avoiding the rounding errors common in standard binary floating-point operations. The project focuses on maintaining controlled decimal precision to ensure consistent mathematical output. This makes it applicable for financial calculations where exact currency values are required, as well as for high precision data processing in scientific or technical reports. Its capabilities include precise floatin
Ships decimal rounding utilities to normalize numeric data to a specific precision.