Skip to content
Free planNo credit card requiredStart writing

Search 250 million research papers

Read the abstract, see who wrote it and who cites it, and get the citation in APA, MLA, Chicago or Harvard.

About 10,000 papers for “Python”

Python SystemVerilog (Python SV)

Santhosh Nagaraj Nag · World Journal of Engineering and Technology · 2023

This paper discusses Python SystemVerilog (Python SV), a simulation-based verification approach leveraging the power of Python and SystemVerilog. The use of Python-implemented UVM classes in SystemVerilog enables users to write less code, minimize errors and reduce the verification time. This paper evaluates the use of Python SV in the verification of digital designs, its benefits, limitations, and future prospects. Python-SystemVerilog (Python-SV) is a research area that investigates the feasibility of building a high-level verification environment using Python and SystemVerilog. Python-SV aims to provide a unified framework for the design, simulation, and verification of digital systems, with an emphasis on ease of use and productivity. SystemVerilog is a hardware description and verification language that is widely used for designing digital systems. On the other hand, Python is a powerful, high-level programming language that is widely used in various fields, including software engineering, scientific computing, and data analysis. Python’s popularity has grown in recent years, primarily due to its simplicity, ease of use, and wide range of libraries and frameworks. Python-SV research primarily focuses on the following areas: 1) Integration of Python and SystemVerilog: Python-SV aims to seamlessly integrate SystemVerilog and Python, allowing designers to write test benches and verification code in Python and interface them with SystemVerilog modules. This integration simplifies the development process, making it easier to write and maintain large and complex verification environments. 2) Development of Python libraries for verification: Python-SV research focuses on developing Python libraries specifically for digital system verification. These libraries provide a higher-level interface for writing test benches and other functions, such as analysis and visualization of simulation results. 3) Implementation of verification methodologies: Python-SV research investigates the implementation of various industry-standard verification methodologies, such as the Universal Verification Methodology (UVM), in Python. This implementation aims to enable designers to use Python to develop and simulate UVM-compliant test benches. 4) Development of simulation tools: Python-SV also explores the development of simulation tools that extend the capabilities of traditional SystemVerilog simulators. These tools leverage the capabilities of Python for complex data analysis and visualization and provide a more intuitive and user-friendly interface for working with simulation results. Overall, Python-SV research aims to bring the benefits of Python to the world of digital system verification, enabling designers to build more efficient, productive, and flexible verification environments.

Cited by 2Open access

Python SystemVerilog (Python SV)

nag, santhosh nagaraj · Figshare · 2023

Python SystemVerilog is an emerging methodology for developing advanced verification environments. Python is a high-level programming language with a wide range of libraries and frameworks that can be utilized for various applications. SystemVerilog, on the other hand, is the hardware description language used to describe digital logic circuits and systems. Python SV offers an innovative approach to digital design verification, taking advantage of both Python and SystemVerilog.

Cited by 0Open access

Python SystemVerilog (Python SV)

nag, santhosh nagaraj · Figshare · 2023

Python SystemVerilog is an emerging methodology for developing advanced verification environments. Python is a high-level programming language with a wide range of libraries and frameworks that can be utilized for various applications. SystemVerilog, on the other hand, is the hardware description language used to describe digital logic circuits and systems. Python SV offers an innovative approach to digital design verification, taking advantage of both Python and SystemVerilog.

Cited by 0Open access

Python Package python-allib

Bron, Michiel P. · Zenodo (CERN European Organization for Nuclear Research) · 2024

Active Learning and Technology-Assisted Review library for Python

Cited by 0Open access

Beginning Python: Using Python 2.6 and Python 3.1

James R. Payne · 2010

Beginning Python: Using Python 2.6 and Python 3.1 introduces this open source, portable, interpreted, object-oriented programming language that combines remarkable power with clear syntax. This book enables you to quickly create robust, reliable, and reusable Python applications by teaching the basics so you can quickly develop Web and scientific applications, incorporate databases, and master systems tasks on various operating systems, including Linux, MAC OS, and Windows. You’ll get a comprehensive tutorial that guides you from writing simple, basic Python scripts all the way through complex concepts, and also features a reference of the standard modules with examples illustrating how to implement features in the various modules. Plus, the book covers using Python in specific program development domains, such as XML, databases, scientific applications, network programming, and Web development

Cited by 3

0.1 Python 0.1.1 Python Basics Running Python code

2014

In this class we will introduce several fundamental concepts needed further ahead. We start with an introduc-tion to Python, the programming language we will use in the lab sessions, and to Matplotlib and Numpy, two modules for plotting and scientific computing in Python, respectively. Afterwards, we present several notions on probability theory and linear algebra. Finally, we focus on numerical optimization. The goal of this class is to give you the basic knowledge for you to understand the following lectures. We will not enter in too much detail in any of the topics.

Cited by 0

OpenSemanticWorld Python Package (osw-python)

Stier, Simon, Gold, Lukas · Zenodo (CERN European Organization for Nuclear Research) · 2023

What's Changed feat: implement file controller by @simontaurus in https://github.com/OpenSemanticLab/osw-python/pull/37 <strong>Full Changelog</strong>: https://github.com/OpenSemanticLab/osw-python/compare/v0.12.2...v0.13.0

Cited by 0Open access

OpenSemanticWorld Python Package (osw-python)

Stier, Simon, Gold, Lukas · Zenodo (CERN European Organization for Nuclear Research) · 2024

fix: start new thread if event loop is running e.g. in jupyter notebooks fix: skip get_page on store_entity use WtPage object directy to not create warnings to due page not existing on first create Full Changelog: https://github.com/OpenSemanticLab/osw-python/compare/v0.24.0...v0.24.1

Cited by 0Open access

OpenSemanticWorld Python Package (osw-python)

Stier, Simon, Gold, Lukas · Zenodo (CERN European Organization for Nuclear Research) · 2024

What's Changed Feat: add rdf generation by @simontaurus in https://github.com/OpenSemanticLab/osw-python/pull/93 Full Changelog: https://github.com/OpenSemanticLab/osw-python/compare/v0.27.0...v.028.0

Cited by 0Open access

python-graphblas/python-graphblas: 2023.1.0a0

Welch, Erik, Kitchen, Jim, ParticularMiner et al. · Zenodo (CERN European Organization for Nuclear Research) · 2023

<strong><em>This is a pre-release</em></strong> Deprecations Move operators specific to SuiteSparse:GraphBLAS to <code>.ss</code> namespaces (and deprecate previous locations) Unary: <code>erf</code>, <code>erfc</code>, <code>frexpe</code>, <code>frexpx</code>, <code>lgamma</code>, <code>tgamma</code>, <code>positioni</code>, <code>positioni1</code>, <code>positionj</code>, <code>positionj1</code> Binary: <code>firsti</code>, <code>firsti1</code>, <code>firstj</code>, <code>firstj1</code>, <code>secondi</code>, <code>secondi1</code>, <code>secondj</code>, <code>secondj1</code> Semirings that use deprecated binary operators such as <code>any_firsti</code> Aggregators: <code>argmin</code>, <code>argmax</code>, <code>first</code>, <code>last</code>, <code>first_index</code>, <code>last_index</code> Use e.g. <code>gb.unary.ss.erf</code> or <code>gb.agg.ss.argmin</code> instead Will be removed in version 2023.9.0 or later Enhancements Support computation on scalars (#358) <code>gb.unary.exp(1)</code> <code>s.ewise_add(t)</code> Add conversions to and from <code>pydata/sparse</code> objects (#347) Add <code>Matrix.from_edgelist</code> and <code>matrix.to_edgelist</code> to handle <code>(row, col)</code> pairs or <code>(row, col, val)</code> triples (#374) Add <code>Vector.from_pairs</code> to handle <code>(index, value)</code> pairs (#374) Add default of <code>1.0</code> for <code>values</code> in <code>Vector.from_*</code> and <code>Matrix.from_*</code> methods (#375) Add contributor guidelines and <code>dev-requirements.txt</code> (#345) Add more to FAQ documentation (#367) Give informative errors for bad descriptor options (#353) Maintenance Use <code>setuptools-git-versioning</code> for versions; remove use of <code>versioneer.py</code> (#362) Determine supported dependency versions (#368) Add script <code>scripts/check_versions.sh</code> to easily see if there are new versions of dependencies (#366) Move package metadata and build info from <code>setup.py</code> to <code>pyproject.toml</code> (#366) Add config for PyLint (not enabled by default) (#354, #369) Add <code>ruff</code> linter to git pre-commit (#354, #373) Add <code>black-jupyter</code> to git pre-commit (#366) New GitHub Action just for testing imports (#357) New GitHub Action for linting (#354, #359) Make readthedocs fail if there's a warning building the docs (#361) Add <code>--no-mapnumpy</code> to <code>pytest</code> options and other CI improvements (#365) Randomize versions of dependencies to test against (#368, #371)

Cited by 0Open access

OpenSemanticWorld Python Package (osw-python)

Stier, Simon, Gold, Lukas · Zenodo (CERN European Organization for Nuclear Research) · 2024

Bugfix: UUID default factory was only set in schema generation mode "replace" Full Changelog: https://github.com/OpenSemanticLab/osw-python/compare/v0.16.2...v0.16.3

Cited by 0Open access

OpenSemanticWorld Python Package (osw-python)

Stier, Simon, Gold, Lukas · Zenodo (CERN European Organization for Nuclear Research) · 2025

What's Changed Renew token if timed out by @LukasGold in https://github.com/OpenSemanticLab/osw-python/pull/106 feat: add helper_replace for string and regex replacements in handlebar templates enh: optional json return for search fix: semantic search returning non-existing pages Full Changelog: https://github.com/OpenSemanticLab/osw-python/compare/v0.34.0...v0.35.0

Cited by 0Open access

python-graphblas/python-graphblas: 2023.7.0

Welch, Erik, Kitchen, Jim, Orazbayev, Sultan et al. · Zenodo (CERN European Organization for Nuclear Research) · 2023

Enhancements Prepare for SuiteSparse:GraphBLAS 8 (#478, #456) Version 8 added SuiteSparse-specific context objects and JIT Support coming in the next release of <code>python-graphblas</code> Documentation improvements: Add section about relationships to other Python libraries to README (#442) Fix images to show up in README on PyPI (#450) Fix to use double backticks instead of single backticks in docs (#454) Blacken docs (#455) Add conversions to/from awkward-array to API reference docs (#457) Fix command to create conda environment in contributor guide docs (#462) Clarify meaning and usage of monoids in GraphBLAS (#469) Update copyright to include "and contributors" (#470) Add support for the following versions of dependencies (#464, #478, others): <code>fast_matrix_market</code> 1.6, 1.7, and 1.8 <code>awkward</code> 2.2 and 2.3 <code>numpy</code> 1.25 <code>scipy</code> 1.11 Maintenance Include conftest.py in MANIFEST.in so sdist can run tests propertly (#451) Disable linting github action and rely on pre-commit.ci instead (#451)

Cited by 0Open access

OpenSemanticWorld Python Package (osw-python)

Stier, Simon, Gold, Lukas · Zenodo (CERN European Organization for Nuclear Research) · 2024

What's Changed enh: work on osw.core.OSW.query_instance and .load_entity by @LukasGold in https://github.com/OpenSemanticLab/osw-python/pull/60 Full Changelog: https://github.com/OpenSemanticLab/osw-python/compare/v0.16.4...v0.16.5

Cited by 0Open access

OpenSemanticWorld Python Package (osw-python)

Simon Stier, Lukas Gold · Zenodo (CERN European Organization for Nuclear Research) · 2026

What's Changed oold and opensemantic package integration by @simontaurus in https://github.com/OpenSemanticLab/osw-python/pull/107 feat: implement offline page package by @simontaurus in https://github.com/OpenSemanticLab/osw-python/pull/113 Full Changelog: https://github.com/OpenSemanticLab/osw-python/compare/v0.35.1...v1.0.0

Cited by 0Open access

Python DBS client from Python 2 to Python 3

Farmer, Neil Adrien Franz · CERN Document Server (European Organization for Nuclear Research) · 2021

The aim of this project was to convert a DBS client (written in Python 2) in Python3 and run the unittest.

Cited by 0Open access