Saravanan666/pypi-org huggingface dataset:
Package: mesmer-emulator
MESMER: spatially resolved Earth System Model emulationsMESMERis aModularEarthSystemModelEmulator with
spatiallyResolved output, which stochastically creates Earth System
Model-specific spatio-temporally correlated climate variable field realizations at a
negligible computational cost.In combination with a global mean temperature emulator, MESMER can account for all three
major sources of climate change projection uncertainty at the local scale: (i) internal
variability uncertainty, i.e., unforced natural climate variability; (ii) forced climate
response uncertainty, i.e., the Earth’s system response to forced natural changes (solar
and volcanic) and human influences (greenhouse gas and aerosol emissions, land use
changes etc.); and (iii) emission uncertainty, i.e., uncertainty in the emission pathway
humans decide to follow. An interface between MESMER and global mean temperature
emulators can be found athttps://github.com/MESMER-group/mesmer-openscmrunner.MESMER is under active development both scientifically and technically. Future work will
increase its user friendliness and extend its emulation capabilities to include
additional emulation methods and target climate variables.Citing MESMERScientific publications using MESMER should cite the following publication:Beusch, L., Gudmundsson, L., and Seneviratne, S. I.: Emulating Earth system model
temperatures with MESMER: from global mean temperature trajectories to grid-point-level
realizations on land, Earth Syst. Dynam., 11, 139–159,https://doi.org/10.5194/esd-11-139-2020, 2020.If MESMER is used to emulate multiple emission pathways and/or in combination with a
global mean emulator, the following publication should additionally be cited:Beusch, L., Nicholls, Z., Gudmundsson, L., Hauser, M., Meinshausen, M., and Seneviratne,
S. I.: From emission scenarios to spatially resolved projections with a chain of
computationally efficient emulators: coupling of MAGICC (v7.5.1) and MESMER (v0.8.3),
Geosci. Model Dev., 15, 2085–2103,https://doi.org/10.5194/gmd-15-2085-2022, 2022.LicenseCopyright (c) 2021 ETH Zurich, MESMER contributors listed in AUTHORS.MESMER is free software; you can redistribute it and/or modify it under the terms of the
GNU General Public License as published by the Free Software Foundation, version 3  or
(at your option) any later version.MESMER is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE. See the GNU General Public License for more details.You should have received a copy of the GNU General Public License along with MESMER. If
not, seehttps://www.gnu.org/licenses/.The full list of code contributors can be found in AUTHORS or ongithub.com/contributors
Package: mesmer-openscmrunner
Coupling betweenMESMERandOpenSCM-Runner.InstallationCiting MESMER-OpenSCM RunnerScientific publications using MESMER-OpemSCM Runner should cite the following publications alongside the appropriate global-mean temperature emulator publications:Beusch, L., Nicholls, Z., Gudmundsson, L., Hauser, M., Meinshausen M., and Seneviratne,
S. I.: From emission scenarios to spatially resolved projections with a chain of
computationally efficient emulators: MAGICC (v 7.5.1) - MESMER (v 0.8.1) coupling,
Geosci. Model Dev. Discuss. [preprint],https://doi.org/10.5194/gmd-2021-252, in review,
2021.Beusch, L., Gudmundsson, L., and Seneviratne, S. I.: Emulating Earth system model
temperatures with MESMER: from global mean temperature trajectories to grid-point-level
realizations on land, Earth Syst. Dynam., 11, 139–159,https://doi.org/10.5194/esd-11-139-2020, 2020.LicenseCopyright (c) 2021 MESMER-OpenSCM Runner contributors, listed in AUTHORS, and ETH Zurich.MESMER-OpenSCM Runner is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License (seeLICENSE), or
(at your option) any later version.MESMER-OpenSCM Runner is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.You should have received a copy of the GNU General Public License
along with this program.  If not, see <https://www.gnu.org/licenses/>.The full list of code contributors can be found in AUTHORS or atgithub.com/MESMER-group/mesmer-openscmrunner/graphs/contributors.
Package: meson-cmake-wrapper
meson-cmake-wrapperBuild system wrapper that provides Meson integration in CMake IDE's.Install$pip3installmeson-cmake-wrapperFeature MatrixFeatureCLionCode::BlocksQtCreatorVS CodeDetect targets:heavy_check_mark::heavy_check_mark::heavy_check_mark::heavy_check_mark:Detect toolchain:heavy_check_mark::heavy_check_mark::heavy_check_mark::heavy_check_mark:Detect target files:heavy_check_mark::heavy_check_mark::heavy_check_mark::heavy_check_mark:Build target:heavy_check_mark::heavy_check_mark::heavy_check_mark::heavy_check_mark:Run target:heavy_check_mark::heavy_check_mark::heavy_check_mark::heavy_check_mark:Debug target:heavy_check_mark::heavy_check_mark::heavy_check_mark::heavy_check_mark:Autocompletion:heavy_check_mark::heavy_check_mark::heavy_check_mark::heavy_check_mark:SetupCLionIn Toolchain settings (File > Settings > Build, Execution, Deployment > Toolchains):
Change CMake option to path ofmcw.Create an emptyCMakeLists.txtfile in root of project.Code::BlocksGenerate Code::Blocks project:$mcw-G"CodeBlocks - Ninja"-DCMAKE_BUILD_TYPE=Debug<build-dir>In Code::Blocks open:<build-dir>/<project-name>.cbpQtCreatorIn CMake settings (Tools > Options... > Build & Run > CMake):
Add manual CMake option with path ofmcw.Create an emptyCMakeLists.txtfile in root of project.VS CodeInstallvscode-cmake-tools.Change"cmake.cmakePath"option tomcw.Create an emptyCMakeLists.txtfile in root of project.
Package: mesonic
a Sonification FrameworkInstallationYou can install mesonic with the default backendsc3nbusing pippip install mesonic[sc3nb]Note that to run the notebooks mesonic also requires a backend likeSuperColliderand/orpyato be installed.Developer InstallationTo clone and install mesonic with dependencies required for the notebooks run:git clone https://github.com/interactive-sonification/mesonic.git
cd mesonic
pip install -e ".[notebooks]"Running Tests & BuildingWe usetoxfor the automation of tasks like testing and building.Please refer to the tox.ini file for more detailsMaking Changes & ContributingThis project usespre-commit, please make sure to install it before making any
changes:pip install pre-commit
cd mesonic
pre-commit installupdate the hooks to the latest version:pre-commit autoupdate
Package: meson-python
meson-pythonis a Python build backend built on top of theMesonbuild system. It enables to use Meson for the configuration and build
steps of Python packages. Meson is an open source build system meant
to be both extremely fast, and, even more importantly, as user
friendly as possible.meson-pythonis best suited for building
Python packages containing extension modules implemented in languages
such as C, C++, Cython, Fortran, Pythran, or Rust. Consult thedocumentationfor more details.Questions regarding the use ofmeson-pythoncan be directed to thediscussionsspace on GitHub. Bug reports and feature requests can be
filed as GitHubissues.
Package: meson-ui
and, even more importantly, as user friendly as possible.The main design point of Meson-UI is to provide a standalone portable
build GUI and allow the user to access all or most of Meson build
systems features.Home-page:https://github.com/michaelbadcrumble/meson-uiAuthor: Michael Brockus
Author-email:michaelbrockus@gmail.comLicense: Apache-2.0
Description: Meson-ui is a build GUI for Meson build system a next-generation build system.
Keywords: meson-gui,meson-ui,meson,mesonbuild
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Natural Language :: English
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX :: BSD
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Topic :: Software Development :: Build Tools
Requires-Python: >= 3.6.0
Package: mesos
Apache Mesos is a cluster manager that provides efficient resource isolation
and sharing across distributed applications.  Mesos can run Hadoop, Jenkins,
Spark, Aurora, and other applications on a dynamically shared pool of nodes.This package provides Python bindings for the Mesos Framework API based upon
the native libmesos C++ bindings.DISCLAIMER:
The mesos Python bindings have not yet been packaged in a form that can be
uploaded to PyPI.  This page is a placeholder until that work can be done.
For more updates seehttps://issues.apache.org/jira/browse/MESOS-946
Package: mespaint
MES-PaintMES-Paint is an application designed for editing indexed PNG palettes, primarily used for creating MES textures. This tool allows you to easily manipulate palettes and images to achieve the desired visual effects.InstallationYou can install MES-Paint using pip:$pipinstallmespaintUsageTo launch MES-Paint, simply run the following command:$mespaintKey Features8-color palettes:MES-Paint is tailored for creating MES texture and only supports 8-color palettes.Image to indexed PNG conversion:The application includes a built-in converter that allows you to transform any image into an indexed PNG, making it easier to work with palettes.Import and export palettes and images:MES-Paint enables you to import existing palettes and images, as well as export your creations for later use or sharing.ScreenshotLicenseMES-Paint is licensed under the MIT License. See theLICENSEfile for more information.ContributingWe welcome contributions to MES-Paint! If you have any ideas, suggestions, or bug reports, please submit them via GitHub issues. Feel free to fork the repository and submit pull requests as well.CreditsMES-Paint was developed by Elia Vandini.
Package: messagebird
MessageBird's REST API for PythonThis repository contains the open source Python client for MessageBird's REST API. Documentation can be found at:https://developers.messagebird.com/.RequirementsSign upfor a free MessageBird accountCreate a new access key in the developers sectionsAn application written in Python >3.8InstallationThe easiest way to install the messagebird package is either via pip:$ pip install messagebirdor manually by downloading the source and run the setup.py script:$ python setup.py installExamplesWe have put some self-explanatory examples in theexamplesdirectory, but here is a quick example on how to get started. Assuming the installation was successful, you can import the messagebird package like this:importmessagebirdThen, create an instance ofmessagebird.Client:client=messagebird.Client('YOUR_ACCESS_KEY')Now you can query the API for information or send a request. For example, if we want to request our balance information you'd do something like this:try:# Fetch the Balance object.balance=client.balance()# Print the object information.print('Your balance:\n')print('  amount  :%d'%balance.amount)print('  type    :%s'%balance.type)print('  payment :%s\n'%balance.payment)exceptmessagebird.client.ErrorExceptionase:print('Error:\n')forerrorine.errors:print('  code        :%d'%error.code)print('  description :%s'%error.description)print('  parameter   :%s\n'%error.parameter)This will give you something like:$pythonexample.py
Yourbalance:amount:9type:creditspayment:prepaidPlease see the other examples for a complete overview of all the available API calls.To run examples with arguments, try:$python./examples/voice_create_webhook.py--accessKeyaccessKeyWhichNotExist--urlhttps://example.com--titleHELLO_WEBHOOK--tokenHELLO_TOKENDocumentationComplete documentation, instructions, and examples are available at:https://developers.messagebird.com/.LicenseThe MessageBird REST Client for Python is licensed underThe BSD 2-Clause License. Copyright (c) 2022, MessageBird
Package: messagebox
PyMessageBoxMessagebox for userinput/useroutputWITHOUT library dependencieslike tkinterSupported platforms [^1]PlatformSupportedTestedWindows✓✓Linux/Mint✓✕Linux/Ubuntu✓✕Linux/Xorg✕✕Linux/GNOME✕✕macOS✕✕[^1]: I need tester. please report bugs etc. under your platformMessage-BoxesshowinfoshowwarningshowerroraskquestionaskokcancelaskyesnoaskretrycancelUsageimportmessageboxmessagebox.showinfo('Success','This package works')
Package: messageflux
MessageFluxmessageflux is a framework for creating long-running services, that read messages from devices, and handles them.Devices are composable components - meaning that added functionality can come from wrapping devices
in other devices.You can find the full documentationhereRequirementsPython 3.7+Installation$pipinstallmessagefluxExtra Requirements (Example)$pipinstallmessageflux[rabbitmq]ExampleCreate itCreate a filemain.pywith:frommessagefluximportMessageHandlingService,MessageHandlerBase,InputDevice,ReadResultfrommessageflux.iodevices.in_memory_deviceimportInMemoryDeviceManagerclassMyMessageHandler(MessageHandlerBase):defhandle_message(self,input_device:InputDevice,read_result:ReadResult):message=read_result.messageprint(f'message bytes:{message.bytes}')# Do somthing with the message...input_device_manager=InMemoryDeviceManager()# write messages to devices here...my_example_service=MessageHandlingService(message_handler=MyMessageHandler(),input_device_manager=input_device_manager,input_device_names=['MY_QUEUE'])if__name__=='__main__':my_example_service.start()# this blocks indefinitely (until CTRL-C or sigterm)Run itpython main.pyUsing Multi Processing for concurrencyfrommessagefluximportMessageHandlingService,MessageHandlerBase,InputDevice,ReadResultfrommessageflux.multiprocessingimportget_service_runner,ServiceFactoryclassMyMessageHandler(MessageHandlerBase):defhandle_message(self,input_device:InputDevice,read_result:ReadResult):message=read_result.messageprint(f'message bytes:{message.bytes}')# Do somthing with the message...classMyServiceFactory(ServiceFactory):defcreate_service(self)->MessageHandlingService:"""we import the devices in 'create_service' so that all the imports will be in the child process.this is only a precaution, but recommended"""frommessageflux.iodevices.in_memory_deviceimportInMemoryDeviceManagerinput_device_manager=InMemoryDeviceManager()# write messages to devices here...my_example_service=MessageHandlingService(message_handler=MyMessageHandler(),input_device_manager=input_device_manager,input_device_names=['MY_QUEUE'])returnmy_example_serviceif__name__=='__main__':# you must do this in multiprocess runningservice_to_run=get_service_runner(service_factory=MyServiceFactory(),instance_count=5)# this will run 5 child processesservice_to_run.start()# this starts the child processes and blocks indefinitely (until CTRL-C or sigterm)Optional Requirementsmessageflux[rabbitmq]- for using the rabbitmq devicemessageflux[objectstorage]- for using the s3 device wrappersmessageflux[dev]- for running tests and developing for this packagemessageflux[all]- all extras required for all devices
Package: messagehub
messagehubmessagehub: crypto and traditional financial data hub.
消息队列服务： 数字资产和传统资产数据队列服务，当前主要以数字资产为主，包含了传统的OHLCV数据，快讯数据，钱包数据，大额转账数据，DEFI数据，币种市场排名数据。include:
bar data:  ohlcv for stock, cryptoflash data: flash news of crypto symbols and stockswallet data: blockchain labeling wallet
transaction: blockchain  symbol large transactions
defi data: uniswap pair transactionsinfo data: coins market rankInstall$ pip install messagehubIn China：$ pip install messagehub -i https://pypi.tuna.tsinghua.edu.cn/simpleUsageimport messagehub as mh

token = "getapitokens"
api = mh.api(token)

# get crypto btc ohlcv in binance  获取现货kline数据 
code = "btcusdt"
exchange = "binance"
asset = "spot"
df = mh.bar(code, exchange=exchange, asset=asset)

# get 5m crypto perpetual ohlcv in binance with ma  获取永续合约kline数据
code = "btcusdt"
exchange = "binance"
asset = "perpetual"
freq = "5m"
ma = [7, 25, 99]
df = mh.bar(code, exchange=exchange, freq=freq, asset=asset, ma=ma)

# get 1d crypto perpetual ohlcv in binance with ma and time start end 
code = "btcusdt"
exchange = "binance"
asset = "perpetual"
freq = "1d"
ma = [7, 25, 99]
start = '20200201'
end = '20200802'
df = mh.bar(code, exchange=exchange, freq=freq, asset=asset, ma=ma, start_date=start, end_date=end)

# get flash data 快讯数据（jinse,bishijie,huoxing)
query = ""  
source_name = ""   # support jinse/bishijie/huoxing 
df = mh.flash(query, source_name)

# get wallet data  钱包数据
owner = "binance"
blockchain = "bitcoin"
symbol = "btc"
df = mh.wallet(owner, blockchain, symbol)

# get large transactions 大额转账数据
owner = ""      # binance , huobi ,
blockchain = "bitcoin"
symbol = "btc"
df = mh.transaction(owner, blockchain, symbol)

# get defi transactions 获取defi uniswap pair交易数据
contract_address = "0x0d4a11d5eeaac28ec3f61d100daf4d40471f1852"
ret = mh.defi(contract_address, offset=1, limit=100)
print(ret.head(5))
ret.to_csv('defi_eth_usdt.csv', index=None)

# get info 获取支持的币种市场数据
df = mh.info()
df.to_csv('info.csv', index=None)LicenseMIT
Package: message-ix
The MESSAGEix frameworkMESSAGEix is a versatile, dynamic, model framework for energy-engineering-economy-environment (E4) systems research.MESSAGE(without “…ix”) is a specific formulation of a generic linear programming (LP) optimization model for strategic energy planning and integrated assessment of E4 systems, developed by the IIASA Energy, Climate, and Environment (ECE) Program since the 1980s.
To incorporate feedback between prices and demand levels for energy and commodities, the LP model can optionally be linked to the economic general equilibrium (GE)MACROmodel.Themessage_ixPython package—also fully usable from R—includes:Implementations of MESSAGE, MACRO, and their linkage, in GAMS,Application programming interfaces (APIs) and tools for model building and scientific programming,Extensive documentation and a complete test suite.The framework is built on IIASA'sixmodeling platform (ixmp), which provides data warehouse features for high-powered numerical scenario analysis.DocumentationComplete documentation of the framework is avaiable athttps://docs.messageix.org/.
This includes:Installationand recommended pre-requisite learning.
See‘Getting started’, or the fileINSTALL.rst.Tutorialsthat introduce and demonstrate core features of the model framework using simple, single-country models, for both independent and classroom learning.
See‘Tutorials’or the filetutorial/README.rst.ThePython and R APIs.The completemathematical formulationof MESSAGE and MACRO, created automatically from inline comments in the GAMS source code.How tocite MESSAGEix when using it in published scientific work.See‘User guidelines and notice’or the fileNOTICE.rst.Other forms of documentation:The online documentation is built automatically from the contents of themessage_ixGitHub repository.Documentation for the ‘latest’ or ‘stable’ release is shown by default.Use the chooser to access the‘latest’ version, corresponding to themainbranch and including the latest development code; or to access docs for a specific release, e.g.v3.2.0.For offline use, the documentation can be built from the source code.
See the filedoc/README.rstLicenseCopyright © 2018–2024 IIASA Energy, Climate, and Environment (ECE) ProgramThe MESSAGEix framework is licensed under the Apache License, Version 2.0 (the "License"); you may not use the files in this repository except in compliance with the License. You may obtain a copy of the License inLICENSEor athttp://www.apache.org/licenses/LICENSE-2.0.In addition and per good scientific practice, youmustcite the appropriate publications when you use MESSAGEix in scientific work.
Again, see‘User guidelines and notice’or the fileNOTICE.rst.
Package: message-ix-models
message_ix_modelsprovides tools for research using the MESSAGEix-GLOBIOM family of models.
These models are built in theMESSAGEix frameworkand on theix modeling platform (ixmp).See theonline documentationfor further information.LicenseCopyright © 2020–2024 IIASA Energy, Climate, and Environment (ECE) programLicensed under the Apache License, version 2.0.
Package: message-listener
App used at Raspberry Pi as receiver of incoming messages and pass them to registered handlers
(relay, screen, sensors)from message_listener.server import Server
from iot_message.message import Message
from message_listener.handler_debug import HandlerDebug
from iot_message.cryptor.base64 import Cryptor as B64

Message.node_name = "PC"
Message.add_decoder(B64())
#Message.drop_unencrypted = True

svr = Server()
# svr.ignore_missing_decoders = False
svr.add_handler('NodeOne', HandlerDebug({}))
svr.start()Add more than one handler:svr = Server()
svr.add_handler('NodeOne', HandlerDebug({}))
svr.add_handler('NodeOne', HandlerDebug({}))
svr.start()orsvr = Server()
svr.add_handler('NodeOne', [
    HandlerDebug({}),
    HandlerDebug({})
])
svr.start()Add workers:Handler1(Worker1(), Worker2())Initialization:__init__(self, port=5053, ip_address='0.0.0.0', buffer_size=65535)Read more:[https://koscis.wordpress.com/2017/03/03/raspberry-pi-as-a-node/](https://koscis.wordpress.com/2017/03/03/raspberry-pi-as-a-node/)[https://koscis.wordpress.com/2019/08/31/upgrades-to-message_listener/](https://koscis.wordpress.com/2019/08/31/upgrades-to-message_listener/)
Package: messagemap
py-messagemaphttps://MessageMap.IO/Python InterfaceThis is the Main Python Module for Sending Messages to MessageMapDocumentation for Usage:Class Attributes
----------
address : str 
    Short name of MessageMap address "http://address.msgmap.io"
application_id : str
    Application Id from UI
application_apikey : str
    Application APIKey from address ApiKey

Methods
-------
auth()
    Returns API Token Keys
publish(topic, payload, version=False)
    Returns Result of Pushing messages to Topic
publish(topic, payload, version=False)
    Returns the of subscribing applications queues message was pushed too
pull(limit=False)
    Returns messages in the Queue for Application
Package: messagemedia-lookups-sdk
# MessageMedia Lookups Python SDK[![Build Status](https://travis-ci.org/messagemedia/lookups-python-sdk.svg?branch=master)](https://travis-ci.org/messagemedia/lookups-python-sdk)[![PyPI](https://img.shields.io/badge/pypi-v1.0.0-blue.svg)](https://pypi.python.org/pypi/messagemedia-lookups-sdk)The MessageMedia Lookups API provides a number of endpoints for validating the phone numbers you’re sending to by checking their validity, type and carrier records.## ⭐️ Installing via pipRun the following command to install the SDK via pip: `pip install messagemedia-lookups-sdk`## 🎬 Get StartedIt's easy to get started. Simply enter the API Key and secret you obtained from the [MessageMedia Developers Portal](https://developers.messagemedia.com) into the code snippet below and a mobile number you wish to send to.### 👀 Lookup a number```python# Configuration parameters and credentialsfrom message_media_lookups.message_media_lookups_client import MessageMediaLookupsClientimport jsonbasic_auth_user_name = 'YOUR_API_KEY' # The username to use with basic authenticationbasic_auth_password = 'YOUR_API_SECRET' # The password to use with basic authenticationclient = MessageMediaLookupsClient(basic_auth_user_name, basic_auth_password)lookups_controller = client.lookupsphone_number = 'YOUR_MOBILE_NUMBER'options = 'carrier,type'result = lookups_controller.get_lookup_a_phone_number(phone_number, options)```## 📕 DocumentationThe Python SDK Documentation can be viewed [here](DOCUMENTATION.md)## 😕 Need help?Please contact developer support at developers@messagemedia.com or check out the developer portal at [developers.messagemedia.com](https://developers.messagemedia.com/)