13 dépôts
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 est une bibliothèque JavaScript de précision arbitraire conçue pour effectuer des opérations mathématiques sur des décimaux et des entiers qui dépassent les limites des nombres à virgule flottante standard. Elle fonctionne comme un moteur d'arithmétique décimale et une bibliothèque mathématique pour calculer des racines carrées, des puissances et l'exponentiation modulaire. Le projet fournit un utilitaire de conversion de base capable d'analyser et de traduire des valeurs numériques entre n'importe quelle base de 2 à 36. Il inclut également un outil de formatage numérique pour rendre des valeurs de haute précision en chaînes localisées avec des séparateurs et des styles de notation personnalisés. La bibliothèque couvre un large éventail de capacités, y compris l'arithmétique de précision arbitraire, des règles d'arrondi configurables et des comparaisons de valeurs de haute précision. Elle fournit également des outils pour la conversion de décimal en fraction et la génération de nombres aléatoires cryptographiquement sécurisée.
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 est une extension complète de la bibliothèque standard Go, fournissant une collection de fonctions réutilisables et de structures de données conçues pour réduire le code répétitif (boilerplate) dans les applications. Il sert de boîte à outils polyvalente couvrant plusieurs domaines, dont la concurrence, la sécurité, le réseau et la logique fonctionnelle. Le projet se distingue par des outils spécialisés pour la concurrence en Go, tels que le verrouillage par clé et le traitement de flux basé sur les canaux, ainsi qu'un kit de programmation fonctionnelle dédié qui prend en charge le currying et la composition de fonctions. Il inclut également une bibliothèque de cryptographie dédiée implémentant le chiffrement symétrique et asymétrique via les standards AES, RSA et SM. La bibliothèque couvre un large éventail de domaines, incluant des structures de données avancées comme les caches LRU et les arbres de recherche binaire, le calcul mathématique pour l'algèbre et les statistiques, et l'intégration au système d'exploitation pour la gestion des processus et des fichiers. Elle fournit en outre des utilitaires pour le réseau HTTP, la manipulation de dates et d'heures, et le traitement de données de haut niveau comme l'algèbre des ensembles et l'évaluation de flux paresseux.
Provides functions to round floating-point numbers to a specified number of decimal places using various modes.
big.js est une bibliothèque décimale à précision arbitraire pour JavaScript conçue pour effectuer une arithmétique décimale exacte. Elle fournit un ensemble d'outils pour l'addition, la soustraction, la multiplication et la division de haute précision afin d'éviter les erreurs d'arrondi courantes dans les représentations en virgule flottante binaire. La bibliothèque permet la création de constructeurs de nombres personnalisés pour isoler les paramètres de précision et les règles d'arrondi pour différents groupes de nombres. Elle prend en charge une précision globale configurable et des comportements d'arrondi spécifiques, tels que tronquer ou arrondir au plus proche, pour les opérations de division et de puissance. La surface de capacité couvre l'arithmétique de base, la logique de comparaison et le calcul des racines carrées et des puissances entières. Elle inclut également des outils de formatage de haute précision pour convertir des valeurs numériques en chaînes à virgule fixe, exponentielles ou à chiffres significatifs.
Includes utilities to round numeric values to a specified number of decimal places.
accounting.js est une bibliothèque JavaScript et une suite d'utilitaires pour formater des nombres localisés et des chaînes de devises, arrondir des valeurs décimales et analyser des chaînes de devises. Elle fournit des outils pour transformer des valeurs numériques en chaînes lisibles par l'homme en utilisant des séparateurs spécifiques à la langue et des symboles personnalisés. La bibliothèque inclut un analyseur de chaîne de devises pour extraire des valeurs numériques brutes à partir de chaînes formatées en supprimant les symboles et les séparateurs. Elle propose également un outil d'arrondi à virgule flottante conçu pour éviter les erreurs de précision binaire lors des calculs financiers. Des capacités supplémentaires couvrent l'alignement vertical des symboles monétaires et des points décimaux pour les tableaux financiers. L'ensemble d'outils prend également en charge le formatage des nombres localisés et la conversion de nombres ou de tableaux de nombres en chaînes avec des paramètres de précision spécifiques.
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 est une bibliothèque mathématique JavaScript et un utilitaire d'arithmétique à précision arbitraire. Elle fournit un ensemble de fonctions pour effectuer des additions, soustractions, multiplications et divisions tout en évitant les erreurs d'arrondi courantes dans les opérations standard en virgule flottante binaire. Le projet se concentre sur le maintien d'une précision décimale contrôlée pour garantir un résultat mathématique cohérent. Cela le rend applicable aux calculs financiers où des valeurs monétaires exactes sont requises, ainsi qu'au traitement de données de haute précision dans des rapports scientifiques ou techniques. Ses capacités incluent l'arithmétique précise en virgule flottante et la normalisation des données numériques par l'arrondi des valeurs à des précisions décimales spécifiques.
Ships decimal rounding utilities to normalize numeric data to a specific precision.