constants-float64-max-nth-factorial

Maximum nth factorial when stored in double-precision floating-point format.

https://github.com/death-rayz/constants-float64-max-nth-factorial

Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (14.2%) to scientific vocabulary

Keywords

constant dbl double f64 factorial float64 floating-point integer javascript maximum nodejs number point stdlib
Last synced: 6 months ago · JSON representation ·

Repository

Maximum nth factorial when stored in double-precision floating-point format.

Basic Info
  • Host: GitHub
  • Owner: death-rayz
  • License: apache-2.0
  • Language: JavaScript
  • Default Branch: main
  • Size: 43.9 KB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 1
Topics
constant dbl double f64 factorial float64 floating-point integer javascript maximum nodejs number point stdlib
Created 10 months ago · Last pushed 6 months ago
Metadata Files
Readme Changelog Contributing License Code of conduct Citation Security

README.md

🌟 Constants for Float64 Max Nth Factorial

Version License Downloads

Welcome to the Constants for Float64 Max Nth Factorial repository! This project provides a simple way to understand the maximum value of the nth factorial when stored in double-precision floating-point format. If you're working with large numbers in JavaScript or Node.js, this repository will help you navigate the limits of floating-point representation.

📦 Table of Contents

📜 Introduction

The factorial function grows rapidly, and when calculating large factorials, the results can exceed the maximum value representable in double-precision floating-point format. This repository helps you find the maximum nth factorial that can be accurately represented. The maximum value for a factorial in this format is essential for developers working in numerical computing, simulations, and data analysis.

🚀 Installation

To use this library, you can install it via npm. Run the following command in your terminal:

bash npm install constants-float64-max-nth-factorial

🔍 Usage

Once installed, you can import the module in your JavaScript or Node.js application:

```javascript const maxFactorial = require('constants-float64-max-nth-factorial');

// Get the maximum nth factorial const maxN = maxFactorial.getMaxNthFactorial(); console.log(The maximum nth factorial in Float64 is: ${maxN}); ```

📊 Examples

Example 1: Finding the Maximum Factorial

```javascript const maxFactorial = require('constants-float64-max-nth-factorial');

const maxN = maxFactorial.getMaxNthFactorial(); console.log(Maximum nth factorial: ${maxN}); ```

Example 2: Using with Large Numbers

```javascript const maxFactorial = require('constants-float64-max-nth-factorial');

for (let i = 0; i <= 20; i++) { console.log(Factorial of ${i} is: ${maxFactorial.factorial(i)}); } ```

📚 API Reference

getMaxNthFactorial()

Returns the maximum value of n for which n! can be accurately represented in double-precision floating-point format.

factorial(n)

Calculates the factorial of a given number n.

🤝 Contributing

We welcome contributions! If you have ideas for improvements or find bugs, please create an issue or submit a pull request. Follow these steps to contribute:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/YourFeature).
  3. Make your changes.
  4. Commit your changes (git commit -m 'Add some feature').
  5. Push to the branch (git push origin feature/YourFeature).
  6. Open a pull request.

📄 License

This project is licensed under the MIT License. See the LICENSE file for details.

🔗 Links

For more information and updates, please visit our Releases section. You can download the latest version and execute it to see the maximum nth factorial in action.

If you have any questions or need further assistance, feel free to check the Releases section for updates and documentation.

🎉 Thank You!

Thank you for visiting the Constants for Float64 Max Nth Factorial repository! We hope this library helps you in your projects. Happy coding!

Owner

  • Login: death-rayz
  • Kind: user

Citation (CITATION.cff)

cff-version: 1.2.0
title: stdlib
message: >-
  If you use this software, please cite it using the
  metadata from this file.

type: software

authors:
  - name: The Stdlib Authors
    url: https://github.com/stdlib-js/stdlib/graphs/contributors

repository-code: https://github.com/stdlib-js/stdlib
url: https://stdlib.io

abstract: |
  Standard library for JavaScript and Node.js.

keywords:
  - JavaScript
  - Node.js
  - TypeScript
  - standard library
  - scientific computing
  - numerical computing
  - statistical computing

license: Apache-2.0 AND BSL-1.0

date-released: 2016

GitHub Events

Total
  • Release event: 1
  • Push event: 758
  • Create event: 3
Last Year
  • Release event: 1
  • Push event: 758
  • Create event: 3

Dependencies

package.json npm
  • istanbul ^0.4.1 development
  • tap-min git+https://github.com/Planeshifter/tap-min.git development
  • tape git+https://github.com/kgryte/tape.git#fix/globby development
  • @stdlib/utils-library-manifest ^0.2.2