13 个仓库
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 是一个任意精度的 JavaScript 库,旨在对超过标准浮点数限制的十进制数和整数执行数学运算。它作为一个十进制算术引擎和数学库,用于计算平方根、幂和模幂运算。 该项目提供了一个基数转换工具,能够解析和转换 2 到 36 之间任何基数的数值。它还包括一个数值格式化工具,用于将高精度值渲染为带有自定义分隔符和表示样式的本地化字符串。 该库涵盖了广泛的功能,包括任意精度算术、可配置的舍入规则和高精度数值比较。它还提供用于十进制到分数转换和加密安全随机数生成的工具。
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 是 Go 标准库的全面扩展,提供了一系列可复用的函数和数据结构,旨在减少应用中的样板代码。它是一个跨多个领域的通用工具包,包括并发、安全、网络和函数式逻辑。 该项目的特色在于针对 Go 并发的专用工具包(如键控锁和基于通道的流处理),以及支持柯里化和函数组合的专用函数式编程套件。它还包含一个使用 AES、RSA 和 SM 标准实现对称和非对称加密的专用密码学库。 该库涵盖了广泛的功能领域,包括 LRU 缓存和二叉搜索树等高级数据结构、代数和统计数学计算,以及用于进程和文件管理的操作系统集成。它还提供了用于 HTTP 网络、日期和时间操作,以及集合代数和惰性流求值等高级数据处理的实用程序。
Provides functions to round floating-point numbers to a specified number of decimal places using various modes.
big.js 是一个用于 JavaScript 的任意精度十进制库,专为执行精确的十进制算术运算而设计。它提供了一套用于高精度加、减、乘、除的工具,以避免二进制浮点数表示中常见的舍入误差。 该库允许创建自定义数字构造函数,以便为不同类别的数字隔离精度设置和舍入规则。它支持可配置的全局精度以及特定的舍入行为(如截断或四舍五入到偶数),适用于除法和幂运算。 其能力范围涵盖基础算术、比较逻辑以及平方根和整数幂的计算。它还包括高精度格式化工具,可将数值转换为定点、指数或有效数字字符串。
Ships a comprehensive set of tools for high-precision addition, subtraction, multiplication, and division.
accounting.js 是一个 JavaScript 库和工具套件,用于格式化本地化的数字和货币字符串、舍入十进制值以及解析货币字符串。它提供了使用特定语言的分隔符和自定义符号将数值转换为人类可读字符串的工具。 该库包括一个货币字符串解析器,通过删除符号和分隔符从格式化字符串中提取原始数值。它还具有一个浮点舍入工具,旨在防止金融计算期间的二进制精度错误。 其他功能涵盖了金融表中货币符号和十进制点的垂直对齐。该工具集还支持本地化的数字格式化,以及将数字或数字数组转换为具有特定精度设置的字符串。
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 是一个 JavaScript 数学库和任意精度算术实用程序。它提供了一组用于执行加、减、乘、除的函数,同时避免了标准二进制浮点运算中常见的舍入误差。 该项目专注于保持受控的十进制精度,以确保数学输出的一致性。这使其适用于需要精确货币值的金融计算,以及科学或技术报告中的高精度数据处理。 其能力包括精确的浮点算术,以及通过将值舍入到特定十进制精度来进行数值数据归一化。
Ships decimal rounding utilities to normalize numeric data to a specific precision.