Saravanan666/pypi-org huggingface dataset:
Package: maui-software
maui-softwaremaui-softwareis an open-source Python package to visualize eco-acoustic data. This work intends to help ecology specialists to perform data analysis with no need to implement visualizations, enabling faster analysis.Operating Systemsmaui-softwarewas tested on the following operating systems:WindowsUbuntuDependenciespython >=3.9,<3.13scikit-maad = 1.3.0plotly >= 5.16.1tqdm >= 4.66.1fpdf >= 1.7.2audioread >= 3.0.0numpy >= 1.19.5pandas >= 1.1.5kaleido = 0.2.1Installation$pipinstallmaui-softwareQuick StartTo usemaui-software, one must have a single audio file or, preferencially, a set of audio files and load them as follows:frommauiimportioaudio_dir='PATH_TO_DIRECTORY'df=io.get_audio_info(audio_dir,store_duration=1,perc_sample=0.01)dfAcknowledgementsSpecial thanks to the spatial ecology and conservation laboratory (LEEC, in portuguese) at São Paulo State University (UNESP, in portuguese) for the data set provided and expert support.Also,maui-softwareusesscikit-maadto calculates acoustic indices and spectrograms from audio.
Package: maui-tools
mauiMulti-omics Autoencoder Integration (maui) is a python package for multi-omics data analysis. It is based on a bayesian latent factor model, with inference done using artificial neural networks. For details, check out our LSA paper:https://www.life-science-alliance.org/content/2/6/e201900517Installationmaui works with Python 3.6 and TensorFlow 1.1 (does not yet support the yet unreleased TensorFlow 2.0). The easiest way to install is from pypi:pip install -U maui-toolsThis will install all necessary dependencies including keras an tensorflow. The default tensorflow (cpu) will be installed. If tensorflow GPU is needed, please install it prior to installation of maui.The development version may be installed by cloning this repo and runningpython setup.py install, or, usingpipdirectly from github:pip install -e git+https://github.com/BIMSBbioinfo/maui.git#egg=mauiOptional dependenciesSurvival analysis functionality supplied by lifelines1. It may be installed directly from pip usingpip install lifelines.UsageSeethe vignette, and check outthe documentation.CitationEvaluation of colorectal cancer subtypes and cell lines using deep learning. Jonathan Ronen, Sikander Hayat, Altuna Akalin. Life Science Alliance Dec 2019, 2 (6) e201900517; DOI: 10.26508/lsa.201900517ContributingOpen an issue, send us a pull request, or shoot us an e-mail.Licensemaui is released under theGNU General Public License v3.0or later.@jonathanronen, BIMSBbioinfo, 2018
Package: maurice
MauriceInstallingInstall and update usingpip:pipinstall-UmauriceSimple ExamplesAutomatic cachingAdd any of the following patches at the top of your scriptsCache SQL queries executed from the pandas libraryfrommaurice.patchersimportcaching_patch_pandas_db;caching_patch_pandas_db()importpandasaspddf=pd.read_sql_query(con=your_connection,sql="select * from your_table")Cache.fit()calls from anysklearnEstimator (...)frommaurice.patchersimportcaching_patch_sklearn_estimators;caching_patch_sklearn_estimators()...
Package: mauritstestpackage
Test package.I can use this for testing zest.releaser upload to PyPI.Or testpypi.Maurits van ReesChangelog1.23 (2016-09-13)Nothing changed yet.1.22 (2016-09-13)Nothing changed yet.1.21 (2016-09-13)Nothing changed yet.1.20 (2016-09-12)Breaking changes:add item hereNew features:add item hereBug fixes:add item here1.19 (2016-04-13)Incompatibilities:add item hereNew:add item hereFixes:add item here1.18 (2016-02-25)Incompatibilities:add item hereNew:Test release to check plone.releaser.Fixes:add item here1.17 (2016-02-25)Nothing changed yet.1.16 (unreleased)Nothing changed yet.1.15 (unreleased)Nothing changed yet.1.14 (2015-11-21)Nothing changed yet.1.13 (unreleased)Nothing changed yet.1.12 (unreleased)Nothing changed yet.1.11 (2015-11-21)Nothing changed yet.1.10 (2015-11-13)Nothing changed yet.1.9 (2015-10-29)Nothing changed yet.1.8 (2015-10-29)Nothing changed yet.1.7 (2015-10-27)Nothing changed yet.1.6 (2015-10-27)New:add item hereFixes:add item here1.5 (2015-10-26)New:add item hereFixes:add item here1.4 (2015-10-26)Nothing changed yet.1.3 (2015-10-14)Nothing changed yet.1.2 (2015-10-14)Dummy change.1.1 (2015-10-14)Nothing changed yet.1.0 (2015-06-24)A few more releases.  Ready for 1.0.  Still doing nothing. :-)0.7 (2015-06-05)Keep only README.rst as real file.0.6 (2015-06-05)Add README.rst as symbolic link again.  Remove mauritstestpackage/README.txt.0.5 (2015-06-05)Remove README.rst.Add changelog to long description.0.4 (2015-06-05)README.rst as symbolic link.  Extra mauritstestpackage/README.txt.0.3 (2015-06-05)README.txt as long description, instead of README.rst.0.2 (2015-05-22)Nothing changed yet.0.1 (2015-05-13)First release.
Package: mauritstestpackage2
Test package.I can use this for testing zest.releaser upload to PyPI.Or testpypi.Maurits van ReesChangelog3.0.4 (2023-12-05)Nothing changed yet.3.0.3 (2023-10-11)Nothing changed yet.3.0.2 (2023-07-28)Nothing changed yet.3.0.1 (2023-07-28)Nothing changed yet.3.0.0 (2023-07-28)Nothing changed yet.3.0.0a17 (2023-07-13)Nothing changed yet.3.0.0a16 (2023-07-12)Nothing changed yet.3.0.0a15 (2023-07-12)Nothing changed yet.3.0.0a14 (2023-07-12)Nothing changed yet.3.0.0a13 (2023-07-12)Nothing changed yet.3.0.0a12 (2022-12-09)Nothing changed yet.3.0.0a11 (2022-03-15)Nothing changed yet.3.0.0a10 (2022-02-10)Nothing changed yet.3.0.0a9 (2021-11-01)Nothing changed yet.3.0.0-alpha.8 (2021-10-29)Nothing changed yet.3.0.0-alpha7 (2021-10-29)Nothing changed yet.1.25.4 (2020-09-03)Nothing changed yet.1.25.3 (2020-08-07)Nothing changed yet.1.25.2 (2020-08-07)Nothing changed yet.1.25.1 (2020-07-01)Nothing changed yet.1.25.0 (2020-01-29)Added .po file for checking zest.pocompile.1.24.14 (2019-02-19)Nothing changed yet.1.24.13 (2018-03-10)Nothing changed yet.1.24.12 (2018-03-10)Nothing changed yet.1.24.11 (2018-03-10)Nothing changed yet.1.24.10 (2018-03-09)Try git flow.1.24.9 (2018-03-09)Nothing changed yet.1.24.8 (2018-03-07)Nothing changed yet.1.24.7 (2018-03-07)Nothing changed yet.1.24.6 (2018-03-05)Nothing changed yet.1.24.5 (2018-03-05)Nothing changed yet.1.24.4 (2018-03-05)Nothing changed yet.1.24.3 (2018-03-05)Nothing changed yet.1.24.2 (2018-01-27)Nothing changed yet.1.24.1 (2018-01-22)Nothing changed yet.1.24 (2017-01-13)Renamed to mauritstestpackage2 to test uploading a new package.
[maurits]1.23 (2016-09-13)Nothing changed yet.1.22 (2016-09-13)Nothing changed yet.1.21 (2016-09-13)Nothing changed yet.1.20 (2016-09-12)Breaking changes:add item hereNew features:add item hereBug fixes:add item here1.19 (2016-04-13)Incompatibilities:add item hereNew:add item hereFixes:add item here1.18 (2016-02-25)Incompatibilities:add item hereNew:Test release to check plone.releaser.Fixes:add item here1.17 (2016-02-25)Nothing changed yet.1.16 (unreleased)Nothing changed yet.1.15 (unreleased)Nothing changed yet.1.14 (2015-11-21)Nothing changed yet.1.13 (unreleased)Nothing changed yet.1.12 (unreleased)Nothing changed yet.1.11 (2015-11-21)Nothing changed yet.1.10 (2015-11-13)Nothing changed yet.1.9 (2015-10-29)Nothing changed yet.1.8 (2015-10-29)Nothing changed yet.1.7 (2015-10-27)Nothing changed yet.1.6 (2015-10-27)New:add item hereFixes:add item here1.5 (2015-10-26)New:add item hereFixes:add item here1.4 (2015-10-26)Nothing changed yet.1.3 (2015-10-14)Nothing changed yet.1.2 (2015-10-14)Dummy change.1.1 (2015-10-14)Nothing changed yet.1.0 (2015-06-24)A few more releases.  Ready for 1.0.  Still doing nothing. :-)0.7 (2015-06-05)Keep only README.rst as real file.0.6 (2015-06-05)Add README.rst as symbolic link again.  Remove mauritstestpackage/README.txt.0.5 (2015-06-05)Remove README.rst.Add changelog to long description.0.4 (2015-06-05)README.rst as symbolic link.  Extra mauritstestpackage/README.txt.0.3 (2015-06-05)README.txt as long description, instead of README.rst.0.2 (2015-05-22)Nothing changed yet.0.1 (2015-05-13)First release.
Package: mauroquinteroos-reader
Pasos para crear un paqueteTutorial oficial de pythonKeywords de setuptoolsGestión de dependenciasGestión de archivos de datosConfigurar setuptools usando setup.cfgCrear el archivo pyproject.toml (si usas setuptools no es necesario crearlo)pyproject.toml le dice a las herramientas de build (como pip y build) que se necesita para construir el paquete.Configuración de la metadata del paqueteExisten 2 archivossetup.cfg(estático) y setup.py (dinámico). Se puede colocar toda la metadata en el archivo setup.py a pesar de que sea metadata estática debido a que antes era la única manera de hacerlo, pero ahora se recomienda separar la metadata estática de la dinámica.Configuración del manejo de archivos de datosAl agregar el keywordinclud_package_datadentro del archivo setup.py, se va agregar al paquete todos los archivos de datos. Si deseamos agregar ciertos archivos se debe crear el archivoMANIFEST.in.Construir el paqueteInstalar el paquete debuildcon el comandopython -m pip install --upgrade build. Una vez terminemos de configurar el archivo setup.py se ejecuta el siguiente comandopython -m buildpara construir el paquete y el wheel que se subirá al repositorio.Subir el proyecto a pypiInstalar el paquete detwinecon el comandopip install twine. Ejecutamos el siguiente comandotwine check dist/*para verificar que los archivos estén bien configurados. Finalmente ejecutamostwine upload dist/*para subir el paquete a pypi. Al subir este proyecto te pedirá tu usuario y contraseña, para evitar colocarlo a cada rato crea el archivo.pypirccon la siguiente configuración:[pypi]
username = __token__
password = <PyPI token>Actualizar algún cambio en el proyectoPara actualizar un cambio en el paquete, luego de haber realizado los cambios se debe actualizar la versión del paquete. Para ello se utilizar la herramienta debumpversion. Primero la instalamospip install bumpversiony luego ejecutamosbumpversion --current-version 1.0.0 minor setup.py reader/__init__.py.Finalmente, se debe eliminar los archivos de la carpeta dist y ejecutar el comandopython -m buildnuevamente.
Package: maus
This repository contains the Python packagemaus.MAUS is an acronym forMIGAHBUtilityStack where MIG stands forMessageImplementationGuide and AHB stands forAnwendungshandbuch.The maus software/package allows matching single lines from the AHB with fields specified in the MIG.This package is necessary because EDI@Energy does not provide any real technical and machine-readable description of the MIGs and AHBs, only PDFs.MAUS can also be used as a data model (maus.model) , without using the software or logic included in the package (MIG/AHB matching logic).We’re all hoping for the day of true digitization on which this repository will become obsolete.What Problem Does It Solve?Image you scraped the AHB PDFs into something machine-readable.
Machine-readability in this context implies, that for each field/information inside the AHB you can easily accesssegment group (e.g. “SG4”)segment (e.g. “LOC”)data element ID (e.g. “3225”)AHB Expressions (e.g. “Muss [123] U ([456] O[789])[904]”)The exact data format (be it CSV, JSON, XML …) is not important beyond an initial deserialization.(BTW: The AHB Expression can be parsed and evaluated using the🦅 AHBicht Libraryor our AHBicht REST API which is publicly available.)Image you also had a machine-readable version of the MIG – spoiler: Hochfrequenz can help you with that (please contact@JoschaMetzefor a demo) – you still weren’t able to make use of your data because the MIG data and AHB data are still unrelated.
MAUS creates a connection between machine readable AHBs and machine readable MIGs.
This allows to associate certain lines from the AHB with certain fields in the MIG and is the basis for a meaningful content evaluation/validation of EDIFACT messages, or, to be more precise, validation of data structures that might be converted to EDIFACT.Code Quality / Production ReadinessThe code has at least a 95% unit test coverage. ✔️The code is rated 10/10 in pylint and type checked with mypy (PEP 561). ✔️The code isMIT licensed. ✔️There are onlyfew dependencies. ✔️InstallationFor the bare maus data model and matching logic it’s sufficient to installpip install maus.
Only if the MIG you’re using is based on XML (namely the Hochfrequenz XML based MIG representation), you need to installpip install maus[xml].
If you want to use the CLI tool, you need to installpip install maus[cli].Once installed you can either use the package and its data model in your own Python code or use the mapping logic (of only the Hochfrequenz EDIFACT XML templates as of now) via CLI:maus --flat_ahb_path flat_ahb_by_kohlrahbi.ahb.json --sgh_path path_to_segment_group_hierarchy.sgh.json --template_path UTILMD5.2e.template --output_path file_to_be_created.maus.json. The CLI tool is not only available via pip but also as standalone executable in the respective release assets.DevelopmentPlease follow the detailed instructions in theREADME of our Python
Template
Repositoryon how to setup your local development environment (tl;dr: tox).ContributeYou are very welcome to contribute to this template repository by
opening a pull request against the main branch.
Package: mause_rpc
Mause RPCA dumb as hell rpc implementation built on rabbitmqNeed to write a server?frommause_rpc.serverimportServerrpc_queue="rpc.queue"server=Server(rpc_queue,"rabbitmq://...")@server.registerdefhello(name:str)->str:return"hello "+name@server.register("divide")defdiv(a:int,b:int)->float:ifb==0:raiseZeroDivisionError()returna/bif__name__=="__main__":server.serve()Need a client?frommause_rpc.clientimportget_clientrpc_queue="rpc.queue"client=get_client(rpc_queue,"rabbitmq://...")deftest_basic_functionality():assertclient.hello("mark")=="hello mark"assertclient.divide(5,2)==2.5withpytest.raises(ZeroDivisionError):client.divide(5,0)
Package: mausy5043-common
mausy5043-commonThis is a Python3 library of functions and classes, mainly for personal use.RequirementsNOTE: user action required !!Before trying to use the SQLITE3 functions in this package make sure you have installed the sqlite3 server/client and
the default Python package that comes with it.Development of this package is done in Python 3.9. The package is considered forwards compatible at least upto Python 3.11 and probably also beyond. Backwards compatibility is not guaranteed; if it works on Python 3.7 or before consider yourself lucky.Python versions that are end-of-lifeare not supported.Installationpython3 -m pip install mausy5043-commonFunctions providedcat(filename): Read a file into a variable.syslog_trace(trace, logerr, out2console): Log messages to console and/or system log.moisture(temperature, relative_humidity, pressure): Calculate the moisture content of air given T [degC], RH [%] and P [hPa].wet_bulb_temperature(temperature, relative_humidity): Calculate the wet bulb temperature of the air given T [degC] and RH [%].Classes providedGracefulKiller: A simple version ofthis one.SqlDatabase: A class to interact with SQLite3 databases.
Package: mau_tex_visitor
Mau TeX VisitorThis is a plugin for theMaumarkup language. The plugin provides the conversion from Mau source to TeX.You can install this plugin withpip install mau-tex-visitorand Mau will automatically be able to load it. To use the visitor you need to load it and to pass it to the classMauwhen you instantiate itfrommauimportMau,load_visitorsvisitor_classes=load_visitors()visitors={i.format_code:iforiinvisitor_classes}visitor_class=visitors["tex"]mau=Mau("path/of/the/source",visitor_class=visitor_class,)lexer=self._mau.run_lexer(text)parser=self._mau.run_parser(lexer.tokens)content=self._mau.process(parser.nodes,parser.environment)ifvisitor_class.transform:content=visitor_class.transform(content)The default extension for templates is.tex.
Package: mautic
===============================Mautic Python===============================Python wrapper for Mautic API based on `requests-oauthlib <https://github.com/requests/requests-oauthlib>`_Installation------------Clone repo from GitHub_::$ git clone https://github.com/divio/python-mautic.gitThen install it by running::$ python setup.py installQuickstart----------Put your Mautic API credentials in `apitester/oauth2_app.py`Run Flask app to get OAuth2 token::$ python apitester/oauth2_app.pyThis way you'll have `creds.json` in temporary directory. Now you can start using Mautic API:.. code-block:: python>>> from python_mautic import MauticOauth2Client, Contacts>>> from python_mautic.utils import read_token_tempfile>>> token = read_token_tempfile()>>> mautic = MauticOauth2Client(base_url='<base URL>', client_id='<Mautic Public Key>', token=token)>>> contacts = Contacts(client=mautic)>>> print(contacts.get_list())=======History=======0.2.0 (2016-12-23)------------------* Basic Auth client for Mautic 2.3* Improved exception handling0.1.0 (2016-12-07)------------------* Initial port of https://github.com/mautic/api-library/
Package: mauticapi
===========MauticAPI===========** Caution **This is work under construction***************To use::from mauticapi.mautic import MauticApiapi = MauticApi(host,public,secret,**{"access_token":access_token, "access_token_secret":access_token_secret})api.create_lead(**dict_of_lead_data_using_mautic_lead_field_names)This also includes a utility functions to retrieve Mautic OAuth1.0A access token, from the command line::1) Initialize MauticApi (m = MauticApi(host, public, secret))2) Call request_and_authorize, and go to the returned URL in your browser (m.request_and_authorize())3) Approve the application4) Call get_access_token passing the oauth_verifier parameter (m.get_access_token(verifier))5) Get the access token from access_token (m.access_token)6) Get the access token secret from access_token_secret (m.access_token_secret)
Package: mauto
Monitoring automation project for Prometheus and ecosystem (in-progress)One of the main problem that we face with microservices deployment is how to configure monitoring.
With deployment being so dynamic its hard to make changes.In this project we are trying to offload the management of monitoring. When a new project is added,
user addsuser_input.yamland it will be picked up by CICD (in our case Jenkins).Where will the monitoring be configured:PrometheusBlackboxElastalertPushgatewayPagerdutyEmailSlackPre-reqs:Running ElastalertRunning AlertmanagerRunning Prometheus MonitoringRunning PushgatewayPagerduty accountSlack accountKafka/Zookeper (when we wrote this project, we had a requirement to cleanup Kafka/Zookeeper)Note:Docker image should have ssh keys to connect to git.How to begin:To create dummy data for testing:verify ifstatic-filesdirectory exists:DIR_NAME=demo1
BASE_PATH='/Users/varun.tomar/Documents/personal_github'

mkdir -p $BASE_PATH/mauto/$DIR_NAME/demo-data/monitoring/static-filesverify if alertmanager config file exists:mkdir -p $BASE_PATH/mauto/$DIR_NAME/demo-data/alertmanager
cp $BASE_PATH/mauto/data/demo-data/alertmanager/config.yaml $BASE_PATH/mauto/$DIR_NAME/demo-data/alertmanager/config.yamlverify if prometheus config file exists:mkdir -p $BASE_PATH/mauto/junk/demo-data/monitoring/
cp $BASE_PATH/mauto/data/demo-data/monitoring/config.yaml $BASE_PATH/mauto/junk/demo-data/monitoring/verify .env file exists:Copy theexample.envand create a .env fileUpdatesrc/automation/config.yamlHow to use?runpip install mautorunmuatofor available optionsNote:Trying to make it modular or plug and play type so new components can be added easily.I am usingclickto create python cli.Python 3.6 and above is required
Package: mautrix
A Python 3.10+ asyncio Matrix framework.Matrix room:#maunium:maunium.netComponentsBasic HTTP request sender (mautrix.api)Client APIendpoints as functions (mautrix.client.api)Medium-level application service framework (mautrix.appservice)Basic transaction and user/alias query support (based on Cadair’spython-appservice-framework)Basic room state storageIntent wrapper around the client API functions (design based on matrix-appservice-bridge)Medium-level end-to-end encryption framework (mautrix.crypto)Handles all the complicated e2ee key exchangeUses libolm through python-olm for the low-level cryptoHigh-level bridging utility framework (mautrix.bridge)Base class for bridgesCommon bridge configuration and appservice registration generation thingsDouble-puppeting helperEnd-to-bridge encryption helperHigh-level client framework (mautrix.client)Syncing and event handling helper.End-to-end encryption helper.Utilities (mautrix.util)Matrix HTML parsing and generating utilitiesManhole system (get a python shell in a running process)YAML config helpersDatabase helpers (new: asyncpg, legacy: SQLAlchemy)Color logging utilityVery simple HMAC-SHA256 utility for signing tokens (like JWT, but hardcoded to use a single good algorithm)
Package: mautrix-googlechat
mautrix-googlechatA Matrix-Google Chat puppeting bridge.DocumentationAll setup and usage instructions are located ondocs.mau.fi.
Some quick links:Bridge setup(orwith Docker)Basic usage:AuthenticationFeatures & RoadmapROADMAP.mdcontains a general overview of what is supported by the bridge.DiscussionMatrix room:#googlechat:maunium.net
Package: mautrix-telegram
mautrix-telegramA Matrix-Telegram hybrid puppeting/relaybot bridge.SponsorsJoel Lehtonen / ZouppenDocumentationAll setup and usage instructions are located ondocs.mau.fi.
Some quick links:Bridge setup(orwith Docker)Basic usage:Authentication,Creating chats,Relaybot setupFeatures & RoadmapROADMAP.mdcontains a general overview of what is supported by the bridge.DiscussionMatrix room:#telegram:maunium.netTelegram chat:mautrix_telegram(bridged to Matrix room)Preview
Package: mautrix-wechat
mautrix-wechatA Matrix-Wechat puppeting bridge, based onhttps://github.com/ChisBread/wechat-boxUsageRun wechat-serviceFirstly, you need to have a wechat-service (dockerized wine running Wechat Desktop with injected dll) running, to do that, simply run:dockerrun-d--namewechat-service--rm\-eHOOK_PROC_NAME=WeChat\-eHOOK_DLL=auto.dll\-eTARGET_AUTO_RESTART="yes"\-eINJ_CONDITION="[ \"\`sudo netstat -tunlp | grep 5555\`\" != '' ] && exit 0 ; sleep 5 ; curl 'http://127.0.0.1:8680/hi' 2>/dev/null | grep -P 'code.:0'"\-eTARGET_CMD=wechat-start\-v"$(pwd)/WeChat Files:/home/app/WeChat Files"\-p8080:8080-p5555:5555-p5900:5900\--add-host=dldir1.qq.com:127.0.0.1\chisbread/wechat-service:latestAnd then, go tolocalhost:8080/vnc.htmlto finish the login step.Run mautrix-wechatmkdirmautrix-wechat&&cdmautrix-wechat
wgethttps://raw.githubusercontent.com/LeiShi1313/mautrix-wechat/main/mautrix_wechat/example-config.yaml-oconfig.yaml
dockerrun-d--namemautrix-wechat-v$(pwd):/appleishi1313/mautrix-wechatdockerexec-timautrix-wechatpython-mmautrix_wechat-gNow copy the generatedregistration.yamlto your homeserver config,TODO:WeChat boxAuto reconnectWeChat -> Matrix接收微信文本消息接收微信图片消息接收微信引用消息接收链接就收Quote消息Matrix -> WeChat发送文本消息发送图片信息（可能无法做到）发送at消息从matrix端发送DM/群消息（matrix room未创建）Dockerpython not receiving SIGINT