pyams-lib


Namepyams-lib JSON
Version 0.0.1 PyPI version JSON
download
home_page
SummaryPyAMS: Python for Analog and Mixed Signals
upload_time2023-02-04 10:58:40
maintainer
docs_urlNone
authord.fathi
requires_python>=3.0
license
keywords analog cad system simulation circuit pyams
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            
# PyAMS
PyAMS: Python for Analog and Mixed Signals

<h1 align="center">
    <a href="https://www.pyams.org"><img src="https://pyams.org/logo.png" width="175px" alt="PyAMS"></a>
</h1>

---

<p align="center">
 
 <a href="#News">
    <img src="https://img.shields.io/badge/Version-0.0.1-blue" alt="V 0.0.1">
 </a>
  <a href="#Installation">
      <img src="https://img.shields.io/badge/Python->=3-blue" alt="Python 3+">
  </a>
    
  <a href="https://github.com/d-fathi/PyAMS/blob/main/LICENSE">
      <img src="https://img.shields.io/badge/License-Free-blue" alt="Free">
  </a>
</p>


**************
What is PyAMS?
**************

PyAMS is  used to simplify modeling analog elements and simulate electronic circuit using Python
The objectives of PyAMS is:

*	Creating new PyAMS models of electrical elements by using Python language;
*	Simulating the circuit in the selected mode of operation;
*	Presenting simulation results in a dedicated waveform editor;
*   Simulating the circuit by AppPyAMS commands;
*   PyAMS used Python3+ and works on  Linux, Windows, and OSX.
*   **Licensed under:** PyAMS is free to use. No license is necessary .


## News

What is changed in versions

V  0.0.1
--------
Date 03-02-2023: PyAMS 0.0.1

* Update pin shape (type dot/clk)
* New shape: polygon
* Element's identifier by id.
* Simulator Options:
    * Convergence:
         * ABSTOL: the absolute current or flow tolerance.
         * VNTOL: the absolute voltage or potontial tolerance.
         * RELTOL: the relative voltage(potontial) and current(flow) tolerances.
         * ITL1: the maximum number of iterations the Newton-Raphon method.
    * Interactive:
         * Interval: interval of simulation in miliseconds.
* New analog elements:
    * Diode (Semiconductor library).
    * Diode Zener (Semiconductor library).
    * Diode bridge (Semiconductor library).
    * Voltmeter (Multimeter library).
    * Ammeter (Multimeter library).
	

## Note of installation

*   install PyAMS using pip: **pip install PyAMS-lib**.



            

Raw data

            {
    "_id": null,
    "home_page": "",
    "name": "pyams-lib",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.0",
    "maintainer_email": "",
    "keywords": "Analog,CAD System,Simulation circuit,PyAMS",
    "author": "d.fathi",
    "author_email": "",
    "download_url": "https://files.pythonhosted.org/packages/d8/00/3cc064139a9b3a8a0ae21d5750ac696040bbd8f7cbc9a19af9d5212bbfc2/pyams-lib-0.0.1.tar.gz",
    "platform": null,
    "description": "\n# PyAMS\nPyAMS: Python for Analog and Mixed Signals\n\n<h1 align=\"center\">\n    <a href=\"https://www.pyams.org\"><img src=\"https://pyams.org/logo.png\" width=\"175px\" alt=\"PyAMS\"></a>\n</h1>\n\n---\n\n<p align=\"center\">\n \n <a href=\"#News\">\n    <img src=\"https://img.shields.io/badge/Version-0.0.1-blue\" alt=\"V 0.0.1\">\n </a>\n  <a href=\"#Installation\">\n      <img src=\"https://img.shields.io/badge/Python->=3-blue\" alt=\"Python 3+\">\n  </a>\n    \n  <a href=\"https://github.com/d-fathi/PyAMS/blob/main/LICENSE\">\n      <img src=\"https://img.shields.io/badge/License-Free-blue\" alt=\"Free\">\n  </a>\n</p>\n\n\n**************\nWhat is PyAMS?\n**************\n\nPyAMS is  used to simplify modeling analog elements and simulate electronic circuit using Python\nThe objectives of PyAMS is:\n\n*\tCreating new PyAMS models of electrical elements by using Python language;\n*\tSimulating the circuit in the selected mode of operation;\n*\tPresenting simulation results in a dedicated waveform editor;\n*   Simulating the circuit by AppPyAMS commands;\n*   PyAMS used Python3+ and works on  Linux, Windows, and OSX.\n*   **Licensed under:** PyAMS is free to use. No license is necessary .\n\n\n## News\n\nWhat is changed in versions\n\nV  0.0.1\n--------\nDate 03-02-2023: PyAMS 0.0.1\n\n* Update pin shape (type dot/clk)\n* New shape: polygon\n* Element's identifier by id.\n* Simulator Options:\n    * Convergence:\n         * ABSTOL: the absolute current or flow tolerance.\n         * VNTOL: the absolute voltage or potontial tolerance.\n         * RELTOL: the relative voltage(potontial) and current(flow) tolerances.\n         * ITL1: the maximum number of iterations the Newton-Raphon method.\n    * Interactive:\n         * Interval: interval of simulation in miliseconds.\n* New analog elements:\n    * Diode (Semiconductor library).\n    * Diode Zener (Semiconductor library).\n    * Diode bridge (Semiconductor library).\n    * Voltmeter (Multimeter library).\n    * Ammeter (Multimeter library).\n\t\n\n## Note of installation\n\n*   install PyAMS using pip: **pip install PyAMS-lib**.\n\n\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "PyAMS: Python for Analog and Mixed Signals",
    "version": "0.0.1",
    "split_keywords": [
        "analog",
        "cad system",
        "simulation circuit",
        "pyams"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c8d8bc6db34efc10294409c361414da90643909f6dc03085fd8c8cbcd60c90da",
                "md5": "8d14f9b43df9c9f2cc248f81c5c4241e",
                "sha256": "74bab320ad97fa98597a003e3ce1c04bdf92f3fe22e354ce30fbcdf6e2e8c463"
            },
            "downloads": -1,
            "filename": "pyams_lib-0.0.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "8d14f9b43df9c9f2cc248f81c5c4241e",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.0",
            "size": 34112,
            "upload_time": "2023-02-04T10:58:37",
            "upload_time_iso_8601": "2023-02-04T10:58:37.739592Z",
            "url": "https://files.pythonhosted.org/packages/c8/d8/bc6db34efc10294409c361414da90643909f6dc03085fd8c8cbcd60c90da/pyams_lib-0.0.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d8003cc064139a9b3a8a0ae21d5750ac696040bbd8f7cbc9a19af9d5212bbfc2",
                "md5": "c6567802b804670113f234c84bd630fc",
                "sha256": "690ee4e040cfefc354db5a0ba19bc44b5226bca3828384d441fc5abf3e55fb62"
            },
            "downloads": -1,
            "filename": "pyams-lib-0.0.1.tar.gz",
            "has_sig": false,
            "md5_digest": "c6567802b804670113f234c84bd630fc",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.0",
            "size": 31328,
            "upload_time": "2023-02-04T10:58:40",
            "upload_time_iso_8601": "2023-02-04T10:58:40.475135Z",
            "url": "https://files.pythonhosted.org/packages/d8/00/3cc064139a9b3a8a0ae21d5750ac696040bbd8f7cbc9a19af9d5212bbfc2/pyams-lib-0.0.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-02-04 10:58:40",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "lcname": "pyams-lib"
}
        
Elapsed time: 0.77753s