isacalc


Nameisacalc JSON
Version 1.3.3 PyPI version JSON
download
home_pagehttps://github.com/LukeDeWaal/ISA_Calculator
SummaryStandard International Atmosphere Calculator
upload_time2025-02-26 14:41:52
maintainerNone
docs_urlNone
authorLuke de Waal
requires_pythonNone
licenseGNU GPLv3
keywords isa aerospace aeronautical atmosphere
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # ISACALC : A Basic ISA Calculator for Python projects

  - Accurate Atmospheric Model up to 110km
  - Accurate Calculations for Temperature, Pressure and Density
  - Option for user-defined atmospheric conditions:
    - Change the temperature gradients
    - Change the base pressure or density
    - Change physical constants such as gravity or universal gas constant for air
    - Make your custom atmosphere and save it to a JSON file to be loaded
  - Tabulate your data to save future computation time
    - Start, Stop and Step in meters
    - Save tabulated data in .csv or .xlsx files
  
With this module, it is possible to calculate, using the 1976 standard atmosphere model, the Temperature,
Density and Pressure at any point in the atmosphere from 0 up to 110,000 \[m].

This package is useful for Aerospace and Aeronautical Engineers who wish to run simulations using atmospheric data.

To install this package, simply `pip install isacalc`

And thats it! An simple example script:

    
```python
import isacalc as isa
    
# Default atmosphere
atmosphere = isa.Atmosphere()

print(atmosphere)

h = 50000.0

# Calculate a single time 
T, P, d, a, mu = atmosphere.calculate(h)

# Generate a table
table = atmosphere.tabulate(0, 25000, 100)
```

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/LukeDeWaal/ISA_Calculator",
    "name": "isacalc",
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": "ISA, Aerospace, Aeronautical, Atmosphere",
    "author": "Luke de Waal",
    "author_email": "lr.de.waal.01@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/35/59/9c94d320a4cb3be4adc4e32adfd76abe3f0907362eba53524c9ff112cbfd/isacalc-1.3.3.tar.gz",
    "platform": null,
    "description": "# ISACALC : A Basic ISA Calculator for Python projects\n\n  - Accurate Atmospheric Model up to 110km\n  - Accurate Calculations for Temperature, Pressure and Density\n  - Option for user-defined atmospheric conditions:\n    - Change the temperature gradients\n    - Change the base pressure or density\n    - Change physical constants such as gravity or universal gas constant for air\n    - Make your custom atmosphere and save it to a JSON file to be loaded\n  - Tabulate your data to save future computation time\n    - Start, Stop and Step in meters\n    - Save tabulated data in .csv or .xlsx files\n  \nWith this module, it is possible to calculate, using the 1976 standard atmosphere model, the Temperature,\nDensity and Pressure at any point in the atmosphere from 0 up to 110,000 \\[m].\n\nThis package is useful for Aerospace and Aeronautical Engineers who wish to run simulations using atmospheric data.\n\nTo install this package, simply `pip install isacalc`\n\nAnd thats it! An simple example script:\n\n    \n```python\nimport isacalc as isa\n    \n# Default atmosphere\natmosphere = isa.Atmosphere()\n\nprint(atmosphere)\n\nh = 50000.0\n\n# Calculate a single time \nT, P, d, a, mu = atmosphere.calculate(h)\n\n# Generate a table\ntable = atmosphere.tabulate(0, 25000, 100)\n```\n",
    "bugtrack_url": null,
    "license": "GNU GPLv3",
    "summary": "Standard International Atmosphere Calculator",
    "version": "1.3.3",
    "project_urls": {
        "Download": "https://github.com/LukeDeWaal/ISA_Calculator/archive/v1.3.3.tar.gz",
        "Homepage": "https://github.com/LukeDeWaal/ISA_Calculator"
    },
    "split_keywords": [
        "isa",
        " aerospace",
        " aeronautical",
        " atmosphere"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "35599c94d320a4cb3be4adc4e32adfd76abe3f0907362eba53524c9ff112cbfd",
                "md5": "a2fbf678bdd11726fa3233ac94940c0b",
                "sha256": "6be1bc84aee1e1700c65af6dca9a86914c1a2f3d66a4deaa22dd2bb5eb63a6b5"
            },
            "downloads": -1,
            "filename": "isacalc-1.3.3.tar.gz",
            "has_sig": false,
            "md5_digest": "a2fbf678bdd11726fa3233ac94940c0b",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 32464,
            "upload_time": "2025-02-26T14:41:52",
            "upload_time_iso_8601": "2025-02-26T14:41:52.421269Z",
            "url": "https://files.pythonhosted.org/packages/35/59/9c94d320a4cb3be4adc4e32adfd76abe3f0907362eba53524c9ff112cbfd/isacalc-1.3.3.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-02-26 14:41:52",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "LukeDeWaal",
    "github_project": "ISA_Calculator",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "isacalc"
}
        
Elapsed time: 0.88800s