Saravanan666/pypi-org huggingface dataset:
Package: micropython-curses
This is a dummy implementation of a module for MicroPython standard library.
It contains zero or very little functionality, and primarily intended to
avoid import errors (using idea that even if an application imports a
module, it may be not using it onevery code path, so may work at least
partially). It is expected that more complete implementation of the module
will be provided later. Please help with the development if you are
interested in this module.
Package: micropython-curses.ascii
This is a module ported from CPython standard library to be compatible with
MicroPython interpreter. Usually, this means applying small patches for
features not supported (yet, or at all) in MicroPython. Sometimes, heavier
changes are required. Note that CPython modules are written with availability
of vast resources in mind, and may not work for MicroPython ports with
limited heap. If you are affected by such a case, please help reimplement
the module from scratch.
Package: micropython-dataclasses
This is a dummy implementation of a module for MicroPython standard library.
It contains zero or very little functionality, and primarily intended to
avoid import errors (using idea that even if an application imports a
module, it may be not using it onevery code path, so may work at least
partially). It is expected that more complete implementation of the module
will be provided later. Please help with the development if you are
interested in this module.
Package: micropython-datetime
This is a dummy implementation of a module for MicroPython standard library.
It contains zero or very little functionality, and primarily intended to
avoid import errors (using idea that even if an application imports a
module, it may be not using it onevery code path, so may work at least
partially). It is expected that more complete implementation of the module
will be provided later. Please help with the development if you are
interested in this module.
Package: micropython-dbm
This is a dummy implementation of a module for MicroPython standard library.
It contains zero or very little functionality, and primarily intended to
avoid import errors (using idea that even if an application imports a
module, it may be not using it onevery code path, so may work at least
partially). It is expected that more complete implementation of the module
will be provided later. Please help with the development if you are
interested in this module.
Package: micropython-dcompy
海萤物联网教程：物联网RPC框架MicroPython DCOM欢迎前往社区交流：海萤物联网社区简介MicroPython是可以运行在微处理器上的Python解释器，它可以运行在一些单片机上，比如esp32，树莓派pico等。因为不是全功能的Python，MicroPython做了很多裁剪，很多库与标准版的Python也不同。DCOM为了移植到MicroPython，做了一些适配工作。MicroPython版本的DCOM库所有API接口都和标准版本一致，使用方法也一致。DCOM的简介与Python下的DCOM库可以查看文档：海萤物联网教程：物联网RPC框架Python DCOM开源github上的项目地址gitee上的项目地址安装MicroPython版本的DCOM库已上传到pypi，包名是micropython-dcompy。可以通过pip下载到指定目录，比如以下命令是下载到package目录下：pip install --target=d:\package micropython-dcompy下载后文件如下图：其中dcompy即是软件包，另外两个文件可以删除。
Package: micropython-decimal
This is a dummy implementation of a module for MicroPython standard library.
It contains zero or very little functionality, and primarily intended to
avoid import errors (using idea that even if an application imports a
module, it may be not using it onevery code path, so may work at least
partially). It is expected that more complete implementation of the module
will be provided later. Please help with the development if you are
interested in this module.
Package: micropython-dftds
micropython-dftdsThis repository reproduces the C++ implementation of theDFRobot Gravity TDSsensor with micropython. With this repository, I hope to be able to use a TDS sensor on a Raspberry Pico W.Installingmicropython-mmipinstallgithub:WendelHime/micropython-dftdsIf you're installing through thonny or developing something with another IDE, the package is also available on pypi:pipinstallmicropython-dftdsTestingmicropython-munittesttests/*UsagefrommachineimportADCimportdftds# must be an analog pinTDS_PIN=28# create TDS object remembering to set the values according to your device. On raspberry pico the ADC range is 65535.# another thing to observe, on rasberry pico we have memory flash available, if you need this code to work on another storage device such as EEPROM you might need to create another implementation of KValueRepository. Feel free to open an PR and contribute.tds_sensor=dftds.GravityTDS(TDS_PIN,adc_range=65535,k_value_repository=dftds.KValueRepositoryFlash('tds_calibration.json'))tds_sensor.begin()# you can read the temperature using a dht22 or other devicetds_sensor.temperature=25.0tds_value=tds_sensor.update()print("TDS:{}ppm, EC:{}mS/cm".format(tds_value,tds_value*2))
Package: micropython-difflib
This is a dummy implementation of a module for MicroPython standard library.
It contains zero or very little functionality, and primarily intended to
avoid import errors (using idea that even if an application imports a
module, it may be not using it onevery code path, so may work at least
partially). It is expected that more complete implementation of the module
will be provided later. Please help with the development if you are
interested in this module.
Package: micropython-dis
This is a dummy implementation of a module for MicroPython standard library.
It contains zero or very little functionality, and primarily intended to
avoid import errors (using idea that even if an application imports a
module, it may be not using it onevery code path, so may work at least
partially). It is expected that more complete implementation of the module
will be provided later. Please help with the development if you are
interested in this module.
Package: micropython-doctest
This is a dummy implementation of a module for MicroPython standard library.
It contains zero or very little functionality, and primarily intended to
avoid import errors (using idea that even if an application imports a
module, it may be not using it onevery code path, so may work at least
partially). It is expected that more complete implementation of the module
will be provided later. Please help with the development if you are
interested in this module.
Package: micropython-dps310
IntroductionMicroPython Driver for the DPS310 sensorInstalling with mipTo install using mpremotempremotemipinstallgithub:jposada202020/MicroPython_DPS310To install directly using a WIFI capable boardmip.install("ithub:jposada202020/MicroPython_DPS310")Installing Library ExamplesIf you want to install library examples:mpremotemipinstallgithub:jposada202020/MicroPython_DPS310/examples.jsonTo install directly using a WIFI capable boardmip.install("github:jposada202020/MicroPython_DPS310/examples.json")InstallationOn supported GNU/Linux systems like the Raspberry Pi, you can install the driver locallyfrom
PyPI.
To install for current user:pip3installmicrotpython-dps310To install system-wide (this may be required in some cases):sudopip3installmicropython-dps310To install in a virtual environment in your current project:mkdirproject-name&&cdproject-namepython3-mvenv.venvsource.env/bin/activatepip3installmicropython-dps310
Package: micropython-ds1841
IntroductionMicroPython Driver for the DS1841 PotentiometerInstalling with mipTo install using mpremotempremotemipinstallgithub:jposada202020/MicroPython_DS1841To install directly using a WIFI capable boardmipinstallgithub:jposada202020/MicroPython_DS1841Installing Library ExamplesIf you want to install library examples:mpremotemipinstallgithub:jposada202020/MicroPython_DS1841/examples.jsonTo install directly using a WIFI capable boardmipinstallgithub:jposada202020/MicroPython_DS1841/examples.jsonInstalling from PyPIOn supported GNU/Linux systems like the Raspberry Pi, you can install the driver locallyfrom
PyPI.
To install for current user:pip3installmicropython-ds1841To install system-wide (this may be required in some cases):sudopip3installmicropython-ds1841To install in a virtual environment in your current project:mkdirproject-name&&cdproject-namepython3-mvenv.venvsource.env/bin/activatepip3installmicropython-ds1841Usage ExampleTake a look at the examples directoryDocumentationAPI documentation for this library can be found onRead the Docs.
Package: micropython-ds3502
IntroductionMicroPython Driver for the DS3502 PotentiometerInstalling with mipTo install using mpremotempremotemipinstallgithub:jposada202020/MicroPython_DS3502To install directly using a WIFI capable boardmipinstallgithub:jposada202020/MicroPython_DS3502Installing Library ExamplesIf you want to install library examples:mpremotemipinstallgithub:jposada202020/MicroPython_DS3502/examples.jsonTo install directly using a WIFI capable boardmipinstallgithub:jposada202020/MicroPython_DS3502/examples.jsonInstalling from PyPIOn supported GNU/Linux systems like the Raspberry Pi, you can install the driver locallyfrom
PyPI.
To install for current user:pip3installmicropython-ds3502To install system-wide (this may be required in some cases):sudopip3installmicropython-ds3502To install in a virtual environment in your current project:mkdirproject-name&&cdproject-namepython3-mvenv.venvsource.env/bin/activatepip3installmicropython-ds3502Usage ExampleTake a look at the examples directoryDocumentationAPI documentation for this library can be found onRead the Docs.
Package: micropython-dummy_threading
This is a dummy implementation of a module for MicroPython standard library.
It contains zero or very little functionality, and primarily intended to
avoid import errors (using idea that even if an application imports a
module, it may be not using it onevery code path, so may work at least
partially). It is expected that more complete implementation of the module
will be provided later. Please help with the development if you are
interested in this module.
Package: micropython-eliza
ELIZA for MicroPythonELIZA is a retro chatbot that simulates a psychotherapist, based on the original 'ELIZA' script created by Joseph Weizenbaum in 1966. The detailed output provides insights into the workings of this iconic dialogue system and supports learning basic natural language processing concepts.Reference"ELIZA - A Computer Program For the Study of Natural Language Communication Between Man and Machine" by Joseph Weizenbaum, 1966.DOI:10.1145/365153.365168S2CID:1896290Example conversationELIZA: DO COMPUTER WORRY YOU
CLIENT: WHAT IF THEY START TO THINK
ELIZA: DO YOU THINK ITS LIKELY THAT THEY START TO THINK
CLIENT: ARE YOU THINKING YOURSELF
ELIZA: WHY ARE YOU INTERESTED IN WHETHER I AM THINKING MYSELF OR NOTExample log with processing informationCLIENT: YES BUT MAYBE EVERYONE HAS PROBLEMS EVEN A COMPUTER
Message: 'YES BUT MAYBE EVERYONE HAS PROBLEMS EVEN A COMPUTER'
	Text segmentation: 'YES BUT MAYBE EVERYONE HAS PROBLEMS EVEN A COMPUTER'
	Processing sentence: 'YES BUT MAYBE EVERYONE HAS PROBLEMS EVEN A COMPUTER'
	Tokens: 'YES', 'BUT', 'MAYBE', 'EVERYONE', 'HAS', 'PROBLEMS', 'EVEN', 'A', 'COMPUTER'
	Keystack (detected keywords): 'COMPUTER' (rank: 50), 'EVERYONE' (rank: 2), 'YES' (rank: 0), 'MAYBE' (rank: 0)
	Altered sentence: ' YES BUT MAYBE EVERYONE HAS PROBLEMS EVEN A COMPUTER'
	Processing rules associated with keyword: 'COMPUTER'
		No decomposition defined for rule (use top answer)
	Found response for keyword: 'COMPUTER' (ignoring remaining keywords)
Response: DO COMPUTER WORRY YOU
ELIZA: DO COMPUTER WORRY YOUHow to installpython -m pip install --upgrade micropython_elizaHow to runStart chat in the console:python -m micropython_eliza.chatSee an example conversation:python -m micropython_eliza.demoHow to useimport sys
from micropython_eliza import eliza

USERNAME_IN_CHAT = "YOU"

agent = eliza.create()
print("\n<press enter with no message to exit>")
print(f"{agent.name()}: {agent('')}")
print(f"{USERNAME_IN_CHAT}: ")
msg = sys.stdin.readline().strip()
while msg:
    print(f"{agent.name()}: {agent(msg)}")
    print(f"{USERNAME_IN_CHAT}: ")
    msg = sys.stdin.readline().strip()To enable printing info and debug messages, provide log handlers, e.g.:agent = eliza.create(log_info=print, log_debug=print)
Package: micropython-email.charset
This is a module ported from CPython standard library to be compatible with
MicroPython interpreter. Usually, this means applying small patches for
features not supported (yet, or at all) in MicroPython. Sometimes, heavier
changes are required. Note that CPython modules are written with availability
of vast resources in mind, and may not work for MicroPython ports with
limited heap. If you are affected by such a case, please help reimplement
the module from scratch.
Package: micropython-email.encoders
This is a module ported from CPython standard library to be compatible with
MicroPython interpreter. Usually, this means applying small patches for
features not supported (yet, or at all) in MicroPython. Sometimes, heavier
changes are required. Note that CPython modules are written with availability
of vast resources in mind, and may not work for MicroPython ports with
limited heap. If you are affected by such a case, please help reimplement
the module from scratch.
Package: micropython-email.errors
This is a module ported from CPython standard library to be compatible with
MicroPython interpreter. Usually, this means applying small patches for
features not supported (yet, or at all) in MicroPython. Sometimes, heavier
changes are required. Note that CPython modules are written with availability
of vast resources in mind, and may not work for MicroPython ports with
limited heap. If you are affected by such a case, please help reimplement
the module from scratch.
Package: micropython-email.feedparser
This is a module ported from CPython standard library to be compatible with
MicroPython interpreter. Usually, this means applying small patches for
features not supported (yet, or at all) in MicroPython. Sometimes, heavier
changes are required. Note that CPython modules are written with availability
of vast resources in mind, and may not work for MicroPython ports with
limited heap. If you are affected by such a case, please help reimplement
the module from scratch.
Package: micropython-email.header
This is a module ported from CPython standard library to be compatible with
MicroPython interpreter. Usually, this means applying small patches for
features not supported (yet, or at all) in MicroPython. Sometimes, heavier
changes are required. Note that CPython modules are written with availability
of vast resources in mind, and may not work for MicroPython ports with
limited heap. If you are affected by such a case, please help reimplement
the module from scratch.
Package: micropython-email.internal
This is a module ported from CPython standard library to be compatible with
MicroPython interpreter. Usually, this means applying small patches for
features not supported (yet, or at all) in MicroPython. Sometimes, heavier
changes are required. Note that CPython modules are written with availability
of vast resources in mind, and may not work for MicroPython ports with
limited heap. If you are affected by such a case, please help reimplement
the module from scratch.
Package: micropython-email.message
This is a module ported from CPython standard library to be compatible with
MicroPython interpreter. Usually, this means applying small patches for
features not supported (yet, or at all) in MicroPython. Sometimes, heavier
changes are required. Note that CPython modules are written with availability
of vast resources in mind, and may not work for MicroPython ports with
limited heap. If you are affected by such a case, please help reimplement
the module from scratch.
Package: micropython-email.parser
This is a module ported from CPython standard library to be compatible with
MicroPython interpreter. Usually, this means applying small patches for
features not supported (yet, or at all) in MicroPython. Sometimes, heavier
changes are required. Note that CPython modules are written with availability
of vast resources in mind, and may not work for MicroPython ports with
limited heap. If you are affected by such a case, please help reimplement
the module from scratch.
Package: micropython-email.utils
This is a module ported from CPython standard library to be compatible with
MicroPython interpreter. Usually, this means applying small patches for
features not supported (yet, or at all) in MicroPython. Sometimes, heavier
changes are required. Note that CPython modules are written with availability
of vast resources in mind, and may not work for MicroPython ports with
limited heap. If you are affected by such a case, please help reimplement
the module from scratch.
Package: micropython-ensurepip
This is a dummy implementation of a module for MicroPython standard library.
It contains zero or very little functionality, and primarily intended to
avoid import errors (using idea that even if an application imports a
module, it may be not using it onevery code path, so may work at least
partially). It is expected that more complete implementation of the module
will be provided later. Please help with the development if you are
interested in this module.
Package: micropython-enum
This is a dummy implementation of a module for MicroPython standard library.
It contains zero or very little functionality, and primarily intended to
avoid import errors (using idea that even if an application imports a
module, it may be not using it onevery code path, so may work at least
partially). It is expected that more complete implementation of the module
will be provided later. Please help with the development if you are
interested in this module.
Package: micropython-env-sense
env_senseEnvironment sensor in micropython, designed to run on an ESP8266.Features:PMS7003 for air qualityBME280 for temperature, pressure, humidityminimal cron job to run each of thesewarm up PMS7003 for 30sec before taking readings, per manufacturer recommendationsapply US EPA's correction factor specifically for PMSX003 sensorsinclude humidity data from BME280 in the correction factorconvert to US EPA AQIpublish to thingspeak via MQTToption to deep sleep between runs to save powerpublish to pypi for OTAInstallation and updates:>> import upip; upip.install('micropython-env-sense')assumes boot.py brings up your wifi connectionaddimport env_senseto your main.pyenable webrepldisable repl in boot.py so the ESP8266's UART can be used for the PMS7003:uos.dupterm(None, 1)
Package: micropython-esp32-esp32_generic_s3-stubs
micropython-esp32-esp32_generic_s3-stubsThis is a stub-only package for MicroPython.
It is intended to be installed in a projects virtual environment to allow static type checkers and intellisense features to be used while writing Micropython code.The version of this package is alligned the the version of the MicroPython firmware.Major, Minor and Patch levels are alligned to the same version as the firmware.The post release level is used to publish new releases of the stubs.ForMicropython 1.17the stubs are published as1.17.post1...1.17.post2forMicropython 1.18the stubs are published as1.18.post1...1.18.post2To install the latest stubs:pip install -I  micropython-<port>-stubswhere port is the port of the MicroPython firmware.To install the stubs for an older version, such as MicroPython 1.17:pip install micropython-stm32-stubs==1.17.*which will install the last post release of the stubs for MicroPython 1.17.As the creation of the stubs, and merging of the different types is still going though improvements, the stub packages are marked as Beta.
To upgrade stubs to the latest stubs for a specific version usepip install micropython-stm32-stubs==1.17.* --upgradeIf you have suggestions or find any issues with the stubs, please report them in theMicroPython-stubs DiscussionsFor an overview of  Micropython Stubs please see:https://micropython-stubs.readthedocs.io/en/main/List of all stubs :https://micropython-stubs.readthedocs.io/en/main/firmware_grp.htmlIncluded stubs:Merged stubs fromstubs/micropython-v1_22_0-esp32-ESP32_GENERIC_S3-mergedCore stubs fromstubs/micropython-coreoriginFamilyPortBoardVersionDocumentationmicropython--v1.22.0
Package: micropython-esp32-esp32_generic-stubs
micropython-esp32-esp32_generic-stubsThis is a stub-only package for MicroPython.
It is intended to be installed in a projects virtual environment to allow static type checkers and intellisense features to be used while writing Micropython code.The version of this package is alligned the the version of the MicroPython firmware.Major, Minor and Patch levels are alligned to the same version as the firmware.The post release level is used to publish new releases of the stubs.ForMicropython 1.17the stubs are published as1.17.post1...1.17.post2forMicropython 1.18the stubs are published as1.18.post1...1.18.post2To install the latest stubs:pip install -I  micropython-<port>-stubswhere port is the port of the MicroPython firmware.To install the stubs for an older version, such as MicroPython 1.17:pip install micropython-stm32-stubs==1.17.*which will install the last post release of the stubs for MicroPython 1.17.As the creation of the stubs, and merging of the different types is still going though improvements, the stub packages are marked as Beta.
To upgrade stubs to the latest stubs for a specific version usepip install micropython-stm32-stubs==1.17.* --upgradeIf you have suggestions or find any issues with the stubs, please report them in theMicroPython-stubs DiscussionsFor an overview of  Micropython Stubs please see:https://micropython-stubs.readthedocs.io/en/main/List of all stubs :https://micropython-stubs.readthedocs.io/en/main/firmware_grp.htmlIncluded stubs:Merged stubs fromstubs/micropython-v1_22_0-esp32-ESP32_GENERIC-mergedCore stubs fromstubs/micropython-coreoriginFamilyPortBoardVersionDocumentationmicropython--v1.22.0
Package: micropython-esp32-generic_ota-stubs
micropython-esp32-generic_ota-stubsThis is a stub-only package for MicroPython.
It is intended to be installed in a projects virtual environment to allow static type checkers and intellisense features to be used while writing Micropython code.The version of this package is alligned the the version of the MicroPython firmware.Major, Minor and Patch levels are alligned to the same version as the firmware.The post release level is used to publish new releases of the stubs.ForMicropython 1.17the stubs are published as1.17.post1...1.17.post2forMicropython 1.18the stubs are published as1.18.post1...1.18.post2To install the latest stubs:pip install -I  micropython-<port>-stubswhere port is the port of the MicroPython firmware.To install the stubs for an older version, such as MicroPython 1.17:pip install micropython-stm32-stubs==1.17.*which will install the last post release of the stubs for MicroPython 1.17.As the creation of the stubs, and merging of the different types is still going though improvements, the stub packages are marked as Beta.
To upgrade stubs to the latest stubs for a specific version usepip install micropython-stm32-stubs==1.17.* --upgradeIf you have suggestions or find any issues with the stubs, please report them in theMicroPython-stubs DiscussionsFor an overview of  Micropython Stubs please see:https://micropython-stubs.readthedocs.io/en/main/List of all stubs :https://micropython-stubs.readthedocs.io/en/main/firmware_grp.htmlIncluded stubs:Merged stubs fromstubs/micropython-v1_20_0-esp32-GENERIC_OTA-mergedFrozen stubs fromstubs/micropython-v1_20_0-frozen/esp32/GENERICCore stubs fromstubs/micropython-coreoriginFamilyPortBoardVersionDocumentationmicropython--v1.20.0Coremicropythonesp32-v1.20.0