semvec/pypi-packages huggingface dataset:
qpsk-demod 0.1.0
A library for QPSK demodulation
Requires Python: >=3.6

# qpsk_demod

Perform Quadrature Phase Shift Keying (QPSK) demodulation on the received signal.

    Parameters:
    r (array-like): The received modulated signal.
    fc (float): Carrier frequency.
    of (int): Oversampling factor, determining the number of samples per symbol.

    Returns:
    tuple:
        a_hat (numpy.ndarray): The estimated binary data stream.
        x (numpy.ndarray): The demodulated in-phase component.
        y (numpy.ndarray): The demodulated quadrature component.

    This function performs the following steps:
    1. Demodulates the in-phase (I) and quadrature (Q) components from the received signal.
    2. Applies a low-pass filter to extract the baseband signal.
    3. Downsamples the filtered signals to the symbol rate.
    4. Estimates the binary data stream by thresholding the demodulated signals.

    Example:
    >>>import qpsk_demod as qd
    >>> r = np.array([0.5, -0.5, 1.0, -1.0, 0.5, -0.5, -1.0, 1.0])
    >>> fc = 100
    >>> of = 4
    >>> a_hat, x, y = qd.qpsk_demod(r, fc, of)

## Installation

```sh
pip install qpsk-demod
neuroglancer-scripts 1.2.0
Conversion of images to the Neuroglancer pre-computed format
Requires Python: ~=3.6
Keywords: neuroimaging

neuroglancer-scripts
====================

Tools for converting volumetric images and surface meshes to the pre-computed format of Neuroglancer_.


.. image:: https://img.shields.io/pypi/v/neuroglancer-scripts.svg
   :target: https://pypi.python.org/pypi/neuroglancer-scripts
   :alt: PyPI Version

.. image:: https://github.com/HumanBrainProject/neuroglancer-scripts/actions/workflows/tox.yaml/badge.svg
   :target: https://github.com/HumanBrainProject/neuroglancer-scripts/actions/workflows/tox.yaml
   :alt: Build Status

.. image:: https://codecov.io/gh/HumanBrainProject/neuroglancer-scripts/branch/master/graph/badge.svg
   :target: https://codecov.io/gh/HumanBrainProject/neuroglancer-scripts
   :alt: Coverage Status

.. image:: https://readthedocs.org/projects/neuroglancer-scripts/badge/?version=latest
   :target: http://neuroglancer-scripts.readthedocs.io/en/latest/?badge=latest
   :alt: Documentation Status


Installation
------------

The easiest way to install the latest stable version of neuroglancer-scripts is
through ``pip``. Using a virtual environment is recommended:

.. code-block:: shell

   python3 -m venv venv/
   . venv/bin/activate
   pip install neuroglancer-scripts


Usage
-----

See the `documentation <http://neuroglancer-scripts.readthedocs.io/>`_.


Development
-----------

The code is hosted on https://github.com/HumanBrainProject/neuroglancer-scripts.

Useful commands for development:

.. code-block:: shell

  git clone https://github.com/HumanBrainProject/neuroglancer-scripts.git

  # Install in a virtual environment
  cd neuroglancer-scripts
  python3 -m venv venv/
  . venv/bin/activate
  pip install -e .[dev]

  # Tests
  pytest  # run tests
  pytest --cov=neuroglancer_scripts --cov-report=html  # detailed test coverage report
  tox  # run tests under all supported Python versions

  # Please install pre-commit if you intend to contribute
  pre-commit install  # install the pre-commit hook


Contributing
============

This repository uses `pre-commit`_ to ensure that all committed code follows minimal quality standards. Please install it and configure it to run as a pre-commit hook in your local repository (see above). Also, please note that the code quality checks may need a more recent version of Python than that required by neuroglancer_scripts itself (> 3.8 at the time of this writing).


.. _Neuroglancer: https://github.com/google/neuroglancer
.. _pre-commit: https://pre-commit.com/


Acknowledgments
===============

`cloud-volume <https://github.com/seung-lab/cloud-volume>`_ (BSD 3-Clause licensed) for compressed morton code and shard/minishard mask implementation.
DLL-Injector 1.0.5
DLL-Injector is a library for injecting DLLs into processes using Python.
Requires Python: >=3.6

# DLL-Injector

[![Downloads](https://img.shields.io/pepy/dt/DLL-Injector)](https://pypi.org/project/DLL-Injector/)
[![Version](https://img.shields.io/pypi/v/DLL-Injector)](https://pypi.org/project/DLL-Injector/)
[![Python Version](https://img.shields.io/pypi/pyversions/DLL-Injector)](https://pypi.org/project/DLL-Injector/)

DLL-Injector is a library that allows injecting DLLs into processes via Python.

## Set up
----
### Install

~~~python
pip install DLL-Injector
~~~

### Upgrade
~~~~python
pip install --upgrade DLL-Injector
~~~~

## Support

If you want to contact me for questions, bugs, or problems or other : lixnew2@gmail.com

## Python version

DLL-Injector was written for Python 3.

## Functions

### Inject a DLL into a process
~~~python
inject(dll_path: str, process_name: str = None, process_pid: int = None)
# Injects a DLL into a process specified by its name or PID.
# NOTE: You must specify at least one of the two arguments (process_name, process_pid).
args = dll_path, process_name (optional), process_pid (optional)
~~~

## Function Documentation

### `inject`
Injects a DLL into a specified process.

#### Arguments:
- `dll_path` (str): The path to the DLL file.
- `process_name` (str, optional): The name of the process to inject the DLL into.
- `process_pid` (int, optional): The process ID of the process to inject the DLL into.
- **WARNING**: At least one of the two arguments (process_name, process_pid) must be specified.

#### Raises:
- `ValueError`: If the DLL path is not specified, does not exist, or is not a valid DLL file.
- `ValueError`: If neither the process name nor the process ID is specified.
- `ValueError`: If the process name is specified but the process does not exist.
- `ValueError`: If the process ID is specified but does not exist.
pypckage 1.0.12
Pypckage is a tool to facilitate the configuration of a python package.
Requires Python: >=3.6

# Pypckage

[![Downloads](https://static.pepy.tech/badge/pypckage)](https://pepy.tech/project/pypckage)
[![Version](https://img.shields.io/pypi/v/pypckage)](https://pypi.org/project/pypckage/)
[![Python Version](https://img.shields.io/pypi/pyversions/pypckage)](https://pypi.org/project/pypckage/)

Pypckage is a tool that facilitates the configuration of a python package. 
You just need to run a command in the terminal and enter some information and Pypckage takes care of everything. 
It creates the "setup.py, LICENSE, README.md, etc", all preconfigured. All you have to do is to customize the created files.

## Set up
----

### Install

~~~python
pip install pypckage
~~~

### Update

~~~python
pip install --upgrade pypckage
~~~

## Support

If you want to contact me for questions, bugs, or problems or other : lixnew2@gmail.com

## Python version

Sysall was written for python 3.

## Command

In the terminal :

~~~python
pypck-build

#output:
#Path : Enter the path where your module is located, exemple : D:\Test
#Package name : Enter the name you want to give to your package
#Module name : Entre the name of your module, without (.py), just the name
~~~
PyCrypTools 1.0.3
A simple cryptography tools library for Python.
Requires Python: >=3.6

# PyCrypTools

[![Downloads](https://img.shields.io/pepy/dt/PyCrypTools)](https://pypi.org/project/PyCrypTools/)
[![Version](https://img.shields.io/pypi/v/PyCrypTools)](https://pypi.org/project/PyCrypTools/)
[![Python Version](https://img.shields.io/pypi/pyversions/PyCrypTools)](https://pypi.org/project/PyCrypTools/)

PyCrypTools is a library that provides various cryptography tools for Python.
It provides functionalities to verify and sign files, as well as encrypt and decrypt files using AES in CBC mode.

## Set up
----
### Install

~~~python
pip install pycryptools
~~~

### Upgrade
~~~~python
pip install --upgrade pycryptools
~~~~

## Support

If you want to contact me for questions, bugs, or problems or other : lixnew2@gmail.com

## Python version

PyCrypTools was written for python 3.

## Functions

Checks whether a file is digitally signed
~~~python
is_signed()
# You can use the "infos" parameter to retrieve all the signature information of the file.
# By default, the parameter is set to false and the function returns true or false if the file is signed.
args = file_path, infos
~~~


Allows you to digitally sign a file
~~~python
sign_file()
# The "encryption_algorithm" parameter is set by default to the "SHA256" algorithm.
# If you wish, you can change it to another hashing/encryption algorithm.
args = file_path, certificate_path, certificate_pdw, encryption_algorithm
~~~


Encrypts a file
~~~python
encrypt_file()
# The password must be 16, 24, or 32 bytes long. (1 character = 1 byte)
args = file_path, password
~~~


Decrypts a file
~~~python
decrypt_file()
# To decrypt the ".enc" file, you must use the same password as during encryption.
# WARNING: If the password entered to decrypt the file is incorrect, the data in your file will be altered and it will be permanently unreadable.
args = file_path, password
~~~