Saravanan666/pypi-org huggingface dataset:
Package: mirantis-metta
Mirantis Testing ToolboxThe Mirantis Testing tooblox cluster management framework for creating test
harnesses to test against.DependenciesMetta relies heavily on python 3.8 features and setuptools for the
modular plugin system.ConfigerusConfigerus is heavily leveraged for dynamic and abstracted configuration.Primarily two aspects are used:centralized configuration in order to separate plugins which need config from
the configuration that they need; this allows simpler management and overrides.Configerus source overrides are used to implement a preset system where
configuration sources are included based on what preset keys are requested.
This allows easy switching of cluster platforms, cluster size and mirantis
product versions.Getting startedsee our ./docs section for better running instructionsContributingFeel free to open issues and PRs directly.
Package: mira-omf
Version: 3.1.0API library for Open Mining Format, a new standard for mining data backed by
theGlobal Mining Standards & Guidelines Group.WarningPre-Release NoticeThis is a Beta release of the Open Mining Format (OMF) and the associated
Python API. The storage format and libraries might be changed in
backward-incompatible ways and are not subject to any SLA or deprecation
policy.WarningAlpha-Release NoticeThis is a fork created by Mira Geoscience for interoperability with the
geoh5 file format.Why?An open-source serialization format and API library to support data interchange
across the entire mining community.ScopeThis library provides an abstracted object-based interface to the underlying
OMF serialization format, which enables rapid development of the interface while
allowing for future changes under the hood.GoalsThe goal of Open Mining Format is to standardize data formats across the
mining community and promote collaborationThe goal of the API library is to provide a well-documented, object-based
interface for serializing OMF filesAlternativesOMF is intended to supplement the many alternative closed-source file formats
used in the mining community.ConnectionsThis library makes use of thepropertiesopen-source project, which is designed and publicly supported bySeequent.Connection to the geoh5 format makes use ofgeoh5pypublicly supported byMira GeoscienceInstallationTo install the repository, ensure that you havepip installedand run:pipinstallomfOr fromgithub:gitclonehttps://github.com/GMSGDataExchange/omf.gitcdomfpipinstall-e.
Package: mirax-profileinfo-extractor
Mirax profile info extractorThis simple lib helps extract extra information from Mirax files that are not provided by other open source libraries likeOpenslide.How to install?pip install mirax_profileinfo_extractorHow to build?Runmakeand find the built package in thedistfolder.How to use?Add the lib to your project from pypi and call the functionget_mirax_profile_infopassing the path to the file as parameter.frommirax_profileinfo_extractor.extractorimportget_mirax_profile_infomirax_info=get_mirax_profile_info('path/to/file.mrxs')print(mirax_info)LicenseMIT LicenseCopyright (c) [2023] [Pathologywatch]Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Package: mirbot
MIRbot 3.0.5Written by PyratLabs 2017,https://pyrat.co/DescriptionMIR (Modular Information Retrieval Bot) is a modular Python 3 IRC bot that I
wrote based upon Molobot by CodeDemons. It was created for personal uses but I
am releasing it for others to play with. I haven't yet explained how modules
work but I have included one module that I use on ngIRCd.This has been released under the MIT License.DonationsBITCOIN DONATIONS1BFhtdVYmtAuYostpZLDAiGt1dmJaHTRDWRequirementsPython 3.4+LicenseMIRbot has been released under an MIT LicenseCopyright (c) 2017 PyratLabs (https://pyrat.co/)

Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.InstallationMIRbot can be installed using pip:pip install mirbotUsageMIRbot comes with a CLI launcher:Command:        mirbot
Arguments:      -c --config     /path/to/configdir
                -d --daemon
                -h --helpYou can also run MIRbot from a Docker container, below is an example:docker build -t mirbot .
docker run -d --name "mirbot" -v $(pwd)/.mirbot:/var/lib/mirbot mirbot
Package: mirdata
mirdataCommon loaders for Music Information Retrieval (MIR) datasets. Find the API documentationhere.This library provides tools for working with common MIR datasets, including tools for:downloading datasets to a common location and formatvalidating that the files for a dataset are all presentloading annotation files to a common format, consistent with the format required bymir_evalparsing track level metadata for detailed evaluationsInstallationTo install, simply run:pipinstallmirdataQuick exampleimportmirdataorchset=mirdata.initialize('orchset')orchset.download()# download the datasetorchset.validate()# validate that all the expected files are thereexample_track=orchset.choice_track()# choose a random example trackprint(example_track)# see the available dataSee thedocumentationfor more examples and the API reference.Currently supported datasetsSupported datasets includeAcousticBrainz,DALI,Guitarset,MAESTRO,TinySOL, among many others.For thecomplete listof supported datasets, see thedocumentationCitingThere are two ways of citing mirdata:If you are using the library for your work, please cite the version you used as indexed at Zenodo:If you refer to mirdata's design principles, motivation etc., please cite the followingpaper:"mirdata: Software for Reproducible Usage of Datasets"
Rachel M. Bittner, Magdalena Fuentes, David Rubinstein, Andreas Jansson, Keunwoo Choi, and Thor Kell
in International Society for Music Information Retrieval (ISMIR) Conference, 2019@inproceedings{
  bittner_fuentes_2019,
  title={mirdata: Software for Reproducible Usage of Datasets},
  author={Bittner, Rachel M and Fuentes, Magdalena and Rubinstein, David and Jansson, Andreas and Choi, Keunwoo and Kell, Thor},
  booktitle={International Society for Music Information Retrieval (ISMIR) Conference},
  year={2019}
}When working with datasets, please cite the version ofmirdatathat you are using (given by theDOIabove)ANDinclude the reference of the dataset, which can be found in the respective dataset loader using thecite()method.Contributing a new dataset loaderWe welcome contributions to this library, especially new datasets. Please seecontributingfor guidelines.
Package: miresta
mirestaThis package performs a subtraction between two numbers.Download and installIf you are usingPyPIinstallation it's as simple as:pip install mirestaYou can also test the unstable version of the package with:pip install -i https://test.pypi.org/simple/ mirestaQuick startTo import the package:import mirestaCode examplesimport miresta
print(miresta.resta(6,2))This package has been designed and written by Diana Carolina Zapata Zuluaga (C) 2023
Package: mir_eval
mir_evalPython library for computing common heuristic accuracy scores for various music/audio information retrieval/signal processing tasks.Documentation, including installation and usage information:http://craffel.github.io/mir_eval/If you’re looking for the mir_eval web service, which you can use to run mir_eval without installing anything or writing any code, it can be found here:http://labrosa.ee.columbia.edu/mir_eval/Dependencies:Scipy/NumpyfuturesixIf you use mir_eval in a research project, please cite the following paper:Colin Raffel, Brian McFee, Eric J. Humphrey, Justin Salamon, Oriol Nieto, Dawen Liang, and Daniel P. W. Ellis, “mir_eval: A Transparent Implementation of Common MIR Metrics”, Proceedings of the 15th International Conference on Music Information Retrieval, 2014.
Package: mirex
MirexDistributed Redis based caching for discord bots.Mirex makes no guarantees that objects will be saved and restored field for field. The discord API is too unstable to provide correctness in all cases given how frequently fields are added, removed or changed. If you notice a change please open an issue or PR so it can be updated.Basic exampleGiven how early in development this library is, this is an extremely simple POC however it does work.importasyncioimportosimportdisnakefromdisnake.extimportcommandsfromredisimportasyncioasaioredisfrommireximportMirexasyncdefmain():bot=commands.InteractionBot(intents=disnake.Intents.all())redis=aioredis.from_url("redis://127.0.0.1:6379")mirex=Mirex(namespace=disnake,redis_instance=redis,connection_state=bot._connection,)mirex.inject_hooks()asyncio.create_task(mirex.consume_queue())asyncio.create_task(mirex.consume_eviction())@bot.eventasyncdefon_ready():guild_id=...g=awaitbot.fetch_guild(guild_id)mirex.add_to_cache(g)guild:disnake.Guild=awaitmirex.aget_guild(guild_id)assertguild==gprint("Done")awaitbot.start(os.environ["TOKEN"])asyncio.run(main())
Package: mirge3
miRge3.0An update to Python package to perform comprehensive analysis of small RNA sequencing data, including miRNA annotation, A-to-I editing, novel miRNA detection, isomiR analysis, visualization through IGV, processing Unique Molecular Identifieres (UMI), tRF detection and producing interactive graphical output.miRge3.0 is developed in python v3.8 and is a recent update of our previous versionmiRge2.0. This build includes command line interface (CLI) and cross-platform Graphical User Interface (GUI). For more details refer to documentation link below.LinksDocumentationmiRge3.0 LibrariesSource codeFrequently asked questionsReport an issueProject page on PyPICitationArun H Patil, Marc K Halushka.miRge3.0: a comprehensive microRNA and tRF sequencing analysis pipeline.NAR Genomics and Bioinformatics. 2021.
Package: miRge-build
Enables building small-RNA libraries for the organism of choice to use in the miRge pipeline.Update: package migration to python3.8Storage for library building tools. It is designed to allow a user to build specialty libraries for any species of interest to use with miRge. Refer to documentation on how to install and use miRge-build.If you use miRge-build, please citeDOI:00.000000/ab.00.0.000.LinksDocumentationSource codeReport an issueProject page on PyPI (Python package index)
Package: miris-manager-client
UbiCast Miris Manager clientA Python3 client to use UbiCast Miris Manager remote control API.This client is intended to act as a system in Miris Manager so it allows you to integrate a device in order to control it using Miris Manager.Requirementspython >= 3.9 (download the latest stable release fromhttps://www.python.org/downloads/)python3-requests >= 2.30ImportantFor production use, it is recommended to use the branch named "stable". The "main" branch is used for development.Client class instantiationThe client class (mm_client.client.MirisManagerClient) takes two arguments:local_conf: This argument can be either a dict or a path (strobject). The default value isNone, which means no configuration.setup_logging: This argument must be a boolean. If set toTrue, the logging to console will be configured. The default value isTrue.ConfigurationYou can see available parameters in the default configuration file :Default configurationThe local configuration should be a json file.Notes about older clientIf you are using the first version of this client (commit33b554991303b573254d59fb757f601d1e84d132and previous commits), here are the steps to update your client:Install the new client using the setup.py.Replace the import path ofMirisManagerClient(see example).Replace the class variableMirisManagerClient.LOCAL_CONFwith the class instance argumentMirisManagerClient.local_conf.Check the value ofMirisManagerClient.DEFAULT_CONFbecause it is nowNoneby default.Replace all occurences ofURLbySERVER_URLin all configuration.Replace all occurences ofCHECK_SSLbyVERIFY_SSLin all configuration.ExamplesPing the serverfrommm_client.clientimportMirisManagerClientmmc=MirisManagerClient(local_conf='your-conf.json')response=mmc.api_request('PING')print(response)Recorder systemThis example is the use case of a recorder system that can be controlled through the long polling.Link to the fileWake on LAN requestsThis example is the use case of a client that forwards wake on LAN requests received through the long polling to its network.Link to the fileOther examplesThere are more examples in theexamplesdirectory.ActionsHere is the list of actions that can be sent to the client depending on its supported capabilities:Basic actionsSHUTDOWN: capability: shutdown, description: Shutdown systemREBOOT: capability: reboot, description: Reboot systemUPGRADE: capability: upgrade, description: Upgrade system softwareRecordingSTART_RECORDING: capability: record, description: Start recordingSTOP_RECORDING: capability: record, description: Stop recordingLIST_PROFILES: capability: record, description: Refresh profiles listPublishingSTART_PUBLISHING: capability: publish, description: Start publishing non published mediaSTOP_PUBLISHING: capability: publish, description: Stop publishingWake on lanWAKE_ON_LAN_SEND: capability: send_wake_on_lan, description: Send a wake on LAN network package from this system to wake another system
Package: mir.linca
linca is a simple directory watching and linking program.Run linca with arguments supplying watch and destination directories:$ linca a bAll files and directories created in or moved toawill be linked tob.
Specifically, on inotify events CREATE and MOVED_TO, linca will link files andcp-aldirectories tob.linca is useful for, e.g., processing downloaded files from torrent clients.linca requires inotify-tools.
Package: mir-ml-utils
mir-ml-utilsThe ML engine for the mir (Marine Inspection by Remote) app.InstallYou can install the utilities viapippip install mir-ml-utilsFor a specific version usepip install mir-ml-utils==x.x.xYou can uninstall the project viapip3 uninstall mir-ml-utilsDependenciesPyTorchNumpyPillowmatplolibsphinx (if you want to build the documentation)The project also gets benefited fromeasyfslandeasy-few-shot-learning. However,
you don't need to install this as a fork is maintained within mir-engineTestingThere are additional dependencies if you want to run the testspytestcoverageflake8In order to test locally, you can run thelocal_test_pipeline.shThe script first runsflake8and thenpytestwith coverage. Finally, it produces
a reportcoverage_report.txt.Installation
Package: mir.msmtpq
mir.msmtpq is a message queue for msmtp.Usagemsmtpq is a drop-in replacement for sendmail or msmtp.  Unlike
sendmail or msmtp however, msmtpq will only queue messages.  This
allows you to control when messages are sent.  Currently, msmtpq usesmsmtpin the search path for sending messages.Queued messages can be sent using:msmtpq --manage sendQueued messages can be listed using:msmtpq --manage listQueued messages are stored in~/.config/msmtpq/queue.  Logs are
stored in~/.logs.
Package: mirpy
IntroductionThis package wraps miriad (http://www.atnf.csiro.au/computing/software/miriad/) commands into python functions. It also wraps the documentation for miriad tasks.Notethat one exception to the miriad conventions is the keyword/parameter ‘in’ which can’t be used in python. Use something like ‘In’, ‘IN’ or ‘_in’ instead.ExampleSimple>>> from mirpy import miriad
>>> help(miriad.uvindex)
>>> print miriad.uvindex(vis='myvis.uv')AdvancedCreate filter function to turn miriad stdout text into something useful.
This example is not really useful and just demonstrates the usage. It turns
the miriad output string into a list of lines in the string and returns it.
More useful examples would be turning some output into python values you can
work with later.>>> from mirpy import miriad
>>> def uvindex_filt(output):
...     return output.split('\n')
>>> # without filter
>>> print miriad.uvindex(vis='myvis.uv')
>>> # register filter function
>>> miriad.set_filer('uvindex', uvindex_filt)
>>> # with filter
>>> print miriad.uvindex(vis='myvis.uv')
Package: mirroclock-gczuczy
mirrorclockThis is an example repository for flask-restful usage, and packaging it for pypi. The logic used is the mirrored wallclock. Apart from the REST endpoint, there is a command line tool which uses the same logic to test the functionality.The mirrorclock.wsgi:app entrypoint can be supplied to uwsgi for publication over HTTP.InstallationYou can build it from the repo, or simply get it from pypi:pip install mirrorclock-gczuczyUsageUsing the command line client:$ date Tue Oct  4 09:35:10 UTC 2022 $ mirrorclock 02:25From python:
``
$ python3
Python 3.8.13 (default, Jul 22 2022, 15:16:53)
[Clang 14.0.3 (https://github.com/llvm/llvm-project.git llvmorg-14.0.3-0-g1f914 on freebsd13
Type "help", "copyright", "credits" or "license" for more information.import mirrorclock.bi
mirrorclock.bi.mirrorClock()
(2, 24)
mirrorclock.bi.mirrorTime(4, 20)
(7, 40)
mirrorclock.bi.mirrorTime(5, 25)
(6, 35)
mirrorclock.bi.mirrorTime(11, 58)
(12, 2)
print(mirrorclock.bi.mirrorTime.doc)Mirrors the time visually as it would seen on a wallclock.
    Returns a tuple as (hour, minute).

Parameters are hour and minute, 1<=hour<13, 0<=minute<60``Over the REST API, there is a single endpoint. Using GET, it mirrors the current system clock, using POST,
a supplied time will be mirrored (set the host envvar accordingly):$ curl -XGET http://$host/api/v1/mirrortime {"status": "success", "string": "02:22", "hour": 2, "minute": 22} $ curl -XPOST -H 'Content-type: application/json' -d '{"hour": 4, "minute": 20}' http://$host/api/v1/mirrortime {"status": "success", "string": "07:40", "hour": 7, "minute": 40}TODOAdd unit tests
Package: mirror
MirrorMirroris an open source python application for mirror site (e.g.mirror.bjtu.edu.cn) to sync files from upstreams (it usesrsyncinternally), it actually works like acron, but still has some differences. It has been served for mirror.bjtu.edu.cn with more than 40 rsynctasks.You are welcome to send comments, patches and any others togithubor to@idealities.Homepage:https://mirror.bjtu.edu.cnAuthorsShang YuanchunBob GaoChestnutFor contributors and past developers see:
AUTHORSInstallation InstructionsInstall from PyPIYou can installmirrorby running pip:$sudopipinstallmirrorInstall from sourceOr if you want to build and install from source:$pythonsetup.pybuild
$sudopythonsetup.pyinstallConfig and runningAfter that, you are going to set up environment, you are encouraged to add a specific user to runmirrord, here we suppose the username ismirrorand its home directory is/home/mirror.Make necessary directories:$sudochownmirror:mirror/var/log/mirrord/var/log/rsync
$sudomkdir/etc/mirror
$sudocpconfig/mirror.ini/etc/mirror/Now you can edit mirror.ini to fit your needs and run:$mirrordand that's done. Also you can useman mirrordormirrord -hto read the documents.Ifmirrordis running, you can run:$mirrord-tto show the current task queue.Contact/SupportEmail:idealities@gmail.comFeaturesIt's simple and easy to add a mirrorYou can set a priorty for each mirror, from 1 to 10, 1 is highestAnd scheduler will schedule a task depending on current conditionsYou can also set a timeout for each mirrorSupport for two stage syncing (for ubuntu, debian)You can also use it as another cron...
Package: mirror-api
mirror-apiOverviewAn API that returns the structure of the request as the response.If you send it a request with any method to any path besides/docs,
it will return a response matching the structure of the request.This is useful as a sample server to test infrastructure and ensure
that requests are being sent and received as expected.Getting StartedInstallmirror-api:pip install mirror-apiSimply run themirror-apicommand to start the server. To see all available
options, runmirror-api --help.LinksSee thedocumentation here.Development StatusThis project is currently in early-stage development. There may be
breaking changes often. While the major version is 0, minor version
upgrades will often have breaking changes.DevelopingSee thedevelopment guidefor development details.AuthorCreated by Nick DeRobertis. MIT License.
Package: mirrorclock-gczuczy
mirrorclockThis is an example repository for flask-restful usage, and packaging it for pypi. The logic used is the mirrored wallclock. Apart from the REST endpoint, there is a command line tool which uses the same logic to test the functionality.The mirrorclock.wsgi:app entrypoint can be supplied to uwsgi for publication over HTTP.InstallationYou can build it from the repo, or simply get it from pypi:pip install mirrorclock-gczuczyUsageUsing the command line client:$ date Tue Oct  4 09:35:10 UTC 2022 $ mirrorclock 02:25From python:
``
$ python3
Python 3.8.13 (default, Jul 22 2022, 15:16:53)
[Clang 14.0.3 (https://github.com/llvm/llvm-project.git llvmorg-14.0.3-0-g1f914 on freebsd13
Type "help", "copyright", "credits" or "license" for more information.import mirrorclock.bi
mirrorclock.bi.mirrorClock()
(2, 24)
mirrorclock.bi.mirrorTime(4, 20)
(7, 40)
mirrorclock.bi.mirrorTime(5, 25)
(6, 35)
mirrorclock.bi.mirrorTime(11, 58)
(12, 2)
print(mirrorclock.bi.mirrorTime.doc)Mirrors the time visually as it would seen on a wallclock.
    Returns a tuple as (hour, minute).

Parameters are hour and minute, 1<=hour<13, 0<=minute<60``Over the REST API, there is a single endpoint. Using GET, it mirrors the current system clock, using POST,
a supplied time will be mirrored (set the host envvar accordingly):$ curl -XGET http://$host/api/v1/mirrortime {"status": "success", "string": "02:22", "hour": 2, "minute": 22} $ curl -XPOST -H 'Content-type: application/json' -d '{"hour": 4, "minute": 20}' http://$host/api/v1/mirrortime {"status": "success", "string": "07:40", "hour": 7, "minute": 40}TODOAdd unit tests