serdespy


Nameserdespy JSON
Version 1.0 PyPI version JSON
download
home_page
SummaryLibrary for system-level SerDes modelling and Simulation
upload_time2023-01-05 02:45:48
maintainer
docs_urlNone
authorRichard Barrie
requires_python
license
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # serdespy
> A python library for system-level SerDes modelling and simulation

## Table of Contents
* [General Info](#general-information)
* [Features](#features)
* [Setup](#setup)
* [Description](#description)
* [Project Status](#project-status)
* [Room for Improvement](#room-for-improvement)
* [Contact](#contact)
<!-- * [License](#license) -->


## General Information

Richard Barrie's undergraduate thesis project. University of Toronto, Engineering Science. ESC499 2021/2022. 
Supervisors: Tony Chan Causone, Ming Yang
Authors: Richard Barrie, Katherine Liang


## Features
Includes functions and classes for time-domain model of serdes system
- Channel Modelling
- TX FIR
- TX Jitter
- Continuous-Time Linear Equalizer
- Feed-Forward Equalizer
- Decision Feedback Equalizer
- PRBS/PRQS generation
- Eye Diagram Plotter
- Bit Error Rate Checker
- Forward Error Correction with Reed-Solomon Codes

## Setup
Python 3.7+ required
`pip install serdespy`

## Description
- python module containing functions and classes for SerDes Modelling

## Contact
richard.barrie@mail.utoronto.ca



            

Raw data

            {
    "_id": null,
    "home_page": "",
    "name": "serdespy",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "",
    "author": "Richard Barrie",
    "author_email": "richard.barrie@mail.utoronto.ca",
    "download_url": "https://files.pythonhosted.org/packages/fe/a5/914cd0347aecab26341824b64713c1b59eec5234791d1911fe75c8b05a67/serdespy-1.0.tar.gz",
    "platform": null,
    "description": "# serdespy\r\n> A python library for system-level SerDes modelling and simulation\r\n\r\n## Table of Contents\r\n* [General Info](#general-information)\r\n* [Features](#features)\r\n* [Setup](#setup)\r\n* [Description](#description)\r\n* [Project Status](#project-status)\r\n* [Room for Improvement](#room-for-improvement)\r\n* [Contact](#contact)\r\n<!-- * [License](#license) -->\r\n\r\n\r\n## General Information\r\n\r\nRichard Barrie's undergraduate thesis project. University of Toronto, Engineering Science. ESC499 2021/2022. \r\nSupervisors: Tony Chan Causone, Ming Yang\r\nAuthors: Richard Barrie, Katherine Liang\r\n\r\n\r\n## Features\r\nIncludes functions and classes for time-domain model of serdes system\r\n- Channel Modelling\r\n- TX FIR\r\n- TX Jitter\r\n- Continuous-Time Linear Equalizer\r\n- Feed-Forward Equalizer\r\n- Decision Feedback Equalizer\r\n- PRBS/PRQS generation\r\n- Eye Diagram Plotter\r\n- Bit Error Rate Checker\r\n- Forward Error Correction with Reed-Solomon Codes\r\n\r\n## Setup\r\nPython 3.7+ required\r\n`pip install serdespy`\r\n\r\n## Description\r\n- python module containing functions and classes for SerDes Modelling\r\n\r\n## Contact\r\nrichard.barrie@mail.utoronto.ca\r\n\r\n\r\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "Library for system-level SerDes modelling and Simulation",
    "version": "1.0",
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d26eb25292aaef18f21e89a1199558f7a5fe98e13612e2635fee1c17aa927f7d",
                "md5": "04712b8c8066dff91798bf423115e77e",
                "sha256": "87190cacf6197dd87b8fee4c42cf566793777e7d947427206b10ca369b2f4550"
            },
            "downloads": -1,
            "filename": "serdespy-1.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "04712b8c8066dff91798bf423115e77e",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 39793,
            "upload_time": "2023-01-05T02:45:46",
            "upload_time_iso_8601": "2023-01-05T02:45:46.868162Z",
            "url": "https://files.pythonhosted.org/packages/d2/6e/b25292aaef18f21e89a1199558f7a5fe98e13612e2635fee1c17aa927f7d/serdespy-1.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "fea5914cd0347aecab26341824b64713c1b59eec5234791d1911fe75c8b05a67",
                "md5": "6bff81bcb20bd4335262c16bc6012969",
                "sha256": "2b4cfc0d126f0ca6989cf93db65ac3dc43836d31d049f2533fedee693aaa4646"
            },
            "downloads": -1,
            "filename": "serdespy-1.0.tar.gz",
            "has_sig": false,
            "md5_digest": "6bff81bcb20bd4335262c16bc6012969",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 40768,
            "upload_time": "2023-01-05T02:45:48",
            "upload_time_iso_8601": "2023-01-05T02:45:48.404991Z",
            "url": "https://files.pythonhosted.org/packages/fe/a5/914cd0347aecab26341824b64713c1b59eec5234791d1911fe75c8b05a67/serdespy-1.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-01-05 02:45:48",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "lcname": "serdespy"
}
        
Elapsed time: 0.03039s