Saravanan666/pypi-org huggingface dataset:
Package: lumeny
LumenyThis is lumeny, a cli project that I used for my own daily usage.There are several aspects that I want my cli app grows:Connect to caldav so that it can reminds me of my events, or add new events in cli convinently. Pushing notification to the KDE desktop is also a important part to remind me of the events.Connect to my RSS reader miniflux and filter the most important feeds using ChatGPT (A small recommendation system).A TUI based on textual to help me manage several aspects of point 1 and 2, like inspect upcoming events or get general statistic of my feeds, and help me gradually improve the recommandation algorithm.FunctionsThis is a amalgamation of interesting feature for my personal use, they are not necessarily corelated.Caldav integratorConnect to caldav so that it can reminds me of my events, or add new events in cli convinently. Pushing notification to the KDE desktop is also a important part to remind me of the events.Miniflux filterThere are several thousands of feeds in my miniflux, which I sometimes not able to process them all. I would like to make it more automated by using LLM to find the interesting feeds for me.Random tasks pickerThrough times I accumulated a list of interesting project/subject. I would like to have a command to help me randomly select a project exists in my task page and make it a bonus to my day after finishing the main goal of the day.
Package: lumes
What can it do?Simple wrapper around maim and xclip for doing screenshots.For help write$ lumes -hRequirementsmaimxclipInstallationTo upgrade pip$ python3 -m pip install -U pipTo be sure you use proper version of python$ python3 -m pip install lumesTo upgrade lumes$ python3 -m pip install -U lumesFeaturesSelection areaMove screen to clipboard (by default)Save screenshot in fileSave screenshots in directoryExamplesFor just get picture of your screen and copy it to clipboard$ lumesThe same but with selection of area$ lumes -sCopy to clipboard and save in file$ lumes -f img.pngChoose selection, copy to clipboard and save in directory with screenshots (if you have that directory)$ lumes -s -d $HOME/Screenshots/In futureWayland supportShell-completions supportIntegrations with xdotool
Package: lumicks-doltcli
DoltCLIThis is a minimalist package intended for data engineering applications:Unzipped size ~100kbOne dependency -- Dolt binaryOnly changes when Dolt changesIf you are a data scientist or are using Pandas there are three options:UsedoltpyUsepandas.sqlwithdolt
sql-serverManually convert thedoltclireturn types to DataFrames withpd.Dataframe.from_records(...)or anotherDataFrame instantiate of
choice.Note:doltcliis in development. The interface does not
completely wrap Dolt CLI yet, and may have function signature changes in
the short-term. Reach out to the team on our discord if you have
questions regarding production use-cases.Dev Setupclone repoPython 3.6+ requiredInstall Dolt binaryInstall Poetrycurl-sSLhttps://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py|python-Install dependencies:poetryinstallNow you can run tests and usedoltcli.
Package: lumicks.pylake
Pylake is a Python package for analyzing single-molecule optical tweezer data.Its main features include:Analyzing HDF5 and TIFF data obtained with Bluelake: Pylake provides a convenient interface to read, analyze and plot data obtained with Bluelake.Correlating data: Provides functionality to correlate optical tweezer and imaging data.Fitting force-extension curves: Pylake provides tools to (globally) fit polymer models to force-extension data.Force calibration routines: The package contains algorithms to calibrate optical tweezer data using power spectral density estimation.Kymotracker: Tracks single molecules in a kymograph and computes binding rates and diffusion constants.Please see thedocumentationfor more information.CitingPylake is free to use under the conditions of theApache-2.0 open source license.If you wish to publish results produced with this package, please mention the package name and cite the Zenodo DOI for this project:You'll find a"Cite as"section at the bottom right of the Zenodo page. You can select a citation
style from the dropdown menu or export the data in BibTeX and similar formats.
Package: lumiere
LumiereImplementation of the text to video model LUMIERE from the paper: "A Space-Time Diffusion Model for Video Generation" by Google Research. I will mostly be implementing the modules from the diagram a and b in figure 4Installpip install lumiereUsageimporttorchfromlumiere.modelimportAttentionBasedInflationBlock# B, T, H, W, Dx=torch.randn(1,4,224,224,512)# Modelmodel=AttentionBasedInflationBlock(dim=512,heads=4,dropout=0.1)# Forward passout=model(x)# printprint(out.shape)# Expected shape: [1, 4, 224, 224, 3]LicenseMIT
Package: lumigo-log-shipper
lumigo-python-log-shipperLumigo Log Shipper API lets you stream your Lambda functions' logs to Lumigo as a part of your custom log shipping function.NOTE: Lumigo will automatically try to subscribe your Lambda functions to a Kinesis data stream. In case your log group is already subscribed to a Lambda as a destination, use this library to send logs to Lumigo.Please contact Lumigo's support through the platform chat so we can enable this feature for you.UsageInstalllumigo-log-shipper:pip:>pipinstalllumigo-log-shipperIn your log shipping Lambda's code:fromlumigo_log_shipperimportlumigo_shipperdefhandler(event,context):lumigo_shipper.ship_logs(event)If you are using programmatic errors, add your custom error keyword as an additional parameter.
This will also send logs which contains your custom expression for Lumigo to process.fromlumigo_log_shipperimportlumigo_shipperdefhandler(event,context):lumigo_shipper.ship_logs(event,["WARNING-EXAMPLE"])Add to your lambda'sserverless.ymliamRoleStatements:-Effect:AllowAction:-"firehose:PutRecordBatch"Resource:-"arn:aws:firehose:[YOUR-REGION]:114300393969:deliverystream/prod_logs-edge-stfl_customer-logs-firehose"-Effect:AllowAction:-"sts:AssumeRole"Resource:-"arn:aws:iam::114300393969:role/prod-CustomerLogsWriteRole"
Package: lumigo-python-wrapper
# lumigo-python-wrapper :stars:![CircleCI](https://circleci.com/gh/lumigo-io/lumigo-python-wrapper/tree/master.svg?style=svg&circle-token=d98d1b95f34b49be2caa58c49d8a70d6a7587b88)
![Version](https://badge.fury.io/py/lumigo-python-wrapper.svg)
![codecov](https://codecov.io/gh/lumigo-io/lumigo-python-wrapper/branch/master/graph/badge.svg?token=d8CvqyKTnq)This is [lumigo-python-wrapper](https://), Lumigo’s Python tracer for distributed tracing and performance monitoring.Supported Python Runtimes: 3.6, 3.7, 3.8# Usage# Manually## Configuration@lumigo/lumigo_python_wrapperoffers several different configuration options. Pass modify the environment variables:LUMIGO_DEBUG=TRUE- Enables debug loggingLUMIGO_SECRET_MASKING_REGEX=[“regex1”, “regex2”]- Prevents Lumigo from sending keys that match the supplied regular expressions. All regular expressions are case-insensitive. By default, Lumigo applies the following regular expressions:[“.*pass.*”, “.*key.*”, “.*secret.*”, “.*credential.*”, “.*passphrase.*”].# ContributingContributions to this project are welcome from all! Below are a couple pointers on how to prepare your machine, as well as some information on testing.## Preparing your machine
Getting your machine ready to develop against the package is a straightforward process:1. Clone this repository, and open a CLI in the cloned directory
1. Create a virtual environment for the projectvirtualenv venv -p python31. Activate the virtualenv:. venv/bin/activate1. Install dependencies:pip install -r requirements.txt1. Navigate to the source directory:cd srcand
1. Run the setup script:python setup.py develop.
1. Runpre-commit installin your repository to install pre-commit hooksNote: If you are using pycharm, ensure that you set it to use the virtualenv virtual environment manager. This is available in the menu under PyCharm -> Preferences -> Project -> Interpreter## Running the test suite
We’ve provided an easy way to run the unit test suite:
* Run./scripts/checks.shin the root folder.
Package: lumikko
LumikkoFor now a lumikko (Finnish for wiesel), later maybe feed back changes upstream towards a lisko.License: MIT|Country of origin: Switzerland|Export control classification number(ECCN): EAR99Third party dependencies are documented in the folderthird-party.UsageUsage documentation.Command Line API.DocumentationUser and developerdocumentation of lumikko.Bug TrackerAny feature requests or bug reports shall go to thetodos of lumikko.Primary Source repositoryThe main source oflumikkois on a mountain in central Switzerland.
We use distributed version control (git).
There is no central hub.
Every clone can become a new source for the benefit of all.
The preferred public clones oflumikkoare:on codeberg- a democratic community-driven, non-profit software development platform operated by Codeberg e.V.at sourcehut- a collection of tools useful for software development.ContributionsPlease do not submit "pull requests" (I found no way to disable that "feature" on GitHub).
If you like to share small changes under the repositories license please kindly do so by sending a patchset.
You can either send such a patchset per email usinggit send-emailor
if you are a sourcehut user by selecting "Prepare a patchset" on the summary page of your fork atsourcehut.StatusExperimental.Note: The default branch isdefault.
Package: lumina
Lumina 🚀With Lumina, you can customize object bounding boxes for better visualization and create zones for more efficient tracking.Output from LuminaHow to use Lumina❓Install the module first using pip 🚀pipinstallluminaFor Github clone 🚀Github clone link :Luminarepo 🖥️After Installation, Import the Lumina class  🚀# create a .py file# import modulesfromLumina.luminaimportLuminafromLumina.colorsimportcolor_palette# create a object of luminalumina=Lumina()#if you want color palette then do this, it will return random colorscolor=color_palette()Usage (Functions of lumina)🎯you can use this functions by - (lumina.<function_name>)1.1 Polygon zone creation for detection or trackingThis function will create a polygon zone.1.2 polygon_in_out_counter function will create polygon region and return image and bool = True , if anything is inside in the poly region. -- this function is helpful for region based tracking. Alternatively You can use line_in_out_counter1.3 This function will create a mask, based on points. If you don't want to capture the whole frame then you can use this function. This will reduce computational cost.It is my goal to constantly improve Lumina, and these are some of the initial features. I will be adding more features to better customize Lumina in the future. Thanks in advance. :)ContributingPull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.LicenseMIT
Package: luminalog
Lumina™Clean And Very Lightweight Logging Library.Report Bug·Request FeatureFeaturesExtremely Lightweight.Clean And Simple.Can Be Used For Any Color Scheme.Input And Print Accessability.RequirementsWindows OS | LinuxPython 3.6+UsageInstallation:pip install luminalogPrint Type:fromluminaimport*lumina=core()lumina.consolelog("Hi, I'm Lumina!",type="print")Input Type:fromluminaimport*lumina=core()lumina.consolelog("Hi, I'm Lumina, What's Your Name: ",type="input")Extrafully made by zappy // i am the only developer for this library.library fully open source and can be used by anyone.the library code is fully made by me. if anyone pastes it, there will be consequences.
Package: luminance
luminanceLuminanceCLI is a versatile Python library designed to enhance console interactions across a wide range of Python language versions.InstallationStable version:gitclonehttps://github.com/reslaid/luminance.gitUnreleased version:gitclone-bdevhttps://github.com/reslaid/luminance.gitUsagefromluminanceimportAnsiConsole# Create an instance of AnsiConsoleconsole=AnsiConsole()# Styling textconsole.printf("Hello, AnsiConsole!",style=[console.Styles.BOLD,console.Styles.UNDERLINE,console.Colors.Fore.GREEN,console.Colors.Back.WHITE])# Gradient printingconsole.grd_printf("Gradient Text",color1="#FF0000",color2="#00FF00")# Get user input with styled promptuser_input=console.inputf("Enter something:",style=[console.Styles.BOLD,console.Colors.Fore.CYAN])# Get password input with styled promptpassword=console.passf("Enter password:",style=[console.Styles.BOLD,console.Colors.Fore.YELLOW])# Clear the consoleconsole.clearf()# Set console titleconsole.titlef("My Console App")
Package: luminati
import luminati as lmsession=lm.session(‘{username}’,’{password}’)r=session.get(’https://api.myip.com’)#returns usual request objectprint(r.json())>> {‘ip’: ‘89.185.77.245’, ‘country’: ‘Romania’, ‘cc’: ‘RO’}#Every time uses different proxy#Also chrome header is set by default to make your ban chances minimal#but you still can parse from specific country if you wantsession.get(’https://api.myip.com’,cc=”ru”).text>> {“ip”:”84.22.150.132”,”country”:”Russian Federation”,”cc”:”RU”}#or set your own headersession.get(’https://api.myip.com’,headers={“User-Agent”:”Mozilla/5.0 (compatible; MSIE 9.0; Windows Phone OS 7.5; Trident/5.0; IEMobile/9.0)”}).text>> {“ip”:”178.173.228.210”,”country”:”Australia”,”cc”:”AU”}#or timeoutsession.get(’https://api.myip.com’,timeout=10)#TODO
Change UserAgent every time just like it happens with countries of origin
Package: luminex
Luminex ApplicationInstalling luminexfrom PyPi (Latest Release):pip install luminexorpip install git+https://github.com/DISHDevEx/luminex-application.gitInstalling luminexfrom local build (beta testing):Navigate into the rootluminexdirectory.cd luminex-applicationRun the following command to create the wheel filepython setup.py bdist_wheel --version <VERSION_NUMBER>NOTE: the<VERSION_NUMBER>only effects your local build.  You can use any version number you like.  This can be helpful in testing prior to submitting a pull request.  Alternatively, you can eclude the--version <VERSION_NUMBER>flag and the .whl file name will output asdevex_sdk-VERSION_PLACEHOLDER-py3-none-any.whlNext, pip install the wheel file by running the following command, note that theversionwill change depending upon the release:pip install /dist/luminex-<VERSION_NUMBER>-py3-none-any.whlUsageOnce complete,luminexwill be available in your Python evironment for use.  Enter your Python environment and importdevex_sdkas you would with any other library or package.>>> import luminexAll functions contained inluminexavailable for use can be listed by listing the package directory structure:>>> dir(luminex)HistoryView version history and release notes inHISTORY.ContributingLearn how aboutCONTRIBUTINGto luminex.Releases on GitHubView allLuminex releaseson GitHub.Releases on PyPiView allLuminex releasehistory on PyPi.
Package: lumipallo
lumipallois the Finnish word forsnowball(lumi = snow, pallo = ball).
Learning a foreign language is like a snowball. Start with a tiny amount
of snow and by rolling add one snowflake after another to get a big snowball.How it worksThe smallest meaningful unit of a language is a sentence consisting of words.
If you see a sentence in a foreign language, you understand somewhere
between 0 and 100 percent of those words. If you understand nothing,
you’ll be overwhelmed by all those new words. If you understand all
of them, you probably won’t learn much. The best learning effect
is to get a sentence with one or two words that are new or almost new to you.
One unknown word in a familier context is easier to understand
than seeing it isolated in a dictionary.So where to get the right sentences?lumipallouses the extensive sentences database from Tatoeba and keeps
track of the words you know. Each time it tries to find a sentence with
as few and as frequent words as possible and asks you about those
new words. It will provide you with a translation, but feel free to
check for the word in a dictionary, compare grammar tables, or just do
anything with the sentence. Your brain has to deal with stuff in order
to learn something new.PrototypeThe project is in the alpha stage, features may appear/disappear quickly.Install it:pip install lumipalloStart it with:lumipalloIn this first prototype there is little you can do, but this is just
to show the principle and get in touch with people interested in trying
something new.Your source language is English (eng),
your target language is German (deu).
It has a list of 13 somehow related sentences with 15 different words
(different forms of the same word are different words).
Each session starts from zero and there is no load/save functionality.It shows you a sentence in your target language, then in the source language.
Then it asks for every new word in the sentence.
Answery<RETURN>if you know the word,n<ENTER>otherwise.
It should show new sentences with minimal number of new words
and these words should be the most popular (within the list of course).
When you “learn“ all 15 words, it’s over.
Package: lumispy
LumiSpy is a Python package extending the functionality for multi-dimensional
data analysis provided by theHyperSpylibrary. It is
aimed at helping with the analysis of luminescence spectroscopy data
(cathodoluminescence, photoluminescence, electroluminescence, Raman, SNOM).If analysis using LumiSpy forms a part of published work, please consider
recognising the code development by citing the project using theZenodo-DOI.Go to the documentation for instructions on how to install LumiSpy and start an
analysis:Read the docs.Tutorials and exemplary workflowshave been curated as a series of Jupyter notebooks that you can work through
and modify to perform many common analyses. These can be either downloaded and
run locally or tried out using interactive online sessions.Everyone is welcome to contribute. Please read ourcontributing guidelinesand get started!Development of LumiSpy is documented in thechangelog.
Package: lumixmaptool
lumixmaptoolManage GPS information for Panasonic Lumix cameras.Panasonic offers GPS metadata to add to a SD card. This metadata can contain
tourist information that might be useful for sightseeing. This maptool helps
to copy the data from Lumix DVD to the SD card that is inserted into your
computer (the camera has not to be connected).
This script was tested with Lumix TZ41.UsageInstall it:sudopipinstalllumixmaptooluse itlumixmaptoolCreditsThis script is based onde.rolandkluge.lumix_map_tool(see alsohis article)PackagingPython packagesRegister the project at PyPI:lumixmaptoolpythonsetup.pyregisterUpdate the project:pythonsetup.pysdistuploadDebian packages(Does not work by now)lumixmaptool/panasonic-maptool-1.0$ fakeroot dpkg-buildpackage -FCheck results withlintian.
Package: lumix-upnp-dump
lumix-upnp-dumpProgram that dumps media from Lumix cameras on the network, removing them from the device.
Allows to automatically dump all media from the camera, including videos, not limited by the number of files being dumped.Once media are transferred to the computer, they're deleted from the camera.⚠️ WarrantyThis software comes with no warranty whatsoever.Take note your photos might get unrecoverably deleted or camera might misbehave.
You're using this on your own risk and responsibility.InstallationRequires python3.10.pipxinstalllumix-upnp-dumpSupported camerasThe table below shows cameras which have been tested with this software.
It can potentially support other models as well.ModelDumps JPEGDumps videosDumps RAWNotesGX7✅✅❌RAW images are dumped as JPEGsGX800✅✅✅G80✅✅✅Needs an additional one-time setup step. Connect to the real Panasonic Image App first in the same network as the one you'll uselumix-upnp-dumpin. After you disconnect and startlumix-upnp-dump, it should be able to connect to the camera.UsageRun the program withlumix-upnp-dump-ooutput/Connect camera to the Wi-Fi network (seeConnecting via a wireless access pointin the device manual), usingRemote shooting & viewfunction.
The camera will ask you to launch the smartphone application upon successful connection.lumix-upnp-dumpacts as the smartphone application, so if the program is running, there's nothing else you need to do.The program iterates all Lumix cameras on the network. When a download from your camera starts, you'll see a prompt message on the camera screen -Under remote control.After all media is dumped, the program will inform you by logging appropriate information, butthe camera connection will not close.
The screen on your camera will be black all this time.
It's easy to forget the camera is runnng and drain the battery this way.
You can interrupt the connection on the camera now by half-pressing the shutter button and turning the camera off or terminating the network connection (see the device manual).
Package: lummao
LummaoLummaois a toolkit for compiling and executing the Linden Scripting Language as Python.
It aims to ease testing of LSL code by leveraging Python's existing ecosystem for debugging and testing. Think of it as the less opinionated,
stupider cousin ofLSLForge's unit testing framework.The runtime is largely handled by the excellent implementation of LSL's basic operations and library functions
from Sei Lisa'sLSL-PyOptimizer.
Seevendor/lsloptfor Lummao's vendored copy of LSL-Pyoptimizer.To see an example input script and its Python output, see thetest_resourcesdirectory.Setuppipinstall--upgradepip
pipinstalllummaoFrom sourcepipinstall-e.HowFor a real-world example of local LSL testing with Lummao, seehttps://github.com/SaladDais/SLGraphPatherorhttps://github.com/SaladDais/SickJoke's tests and test coverage reporting.Along with the python API, a helperlummaoscript is provided that takes in an LSL file and outputs a python file.
It can be invoked likelummao input.lsl output.py.If you just want to run an LSL script from the command-line, theshellslcommand will be installed alongsidelummao,
and can be run from the commandline like so:$ shellsl tests/test_resources/lsl_conformance.lsl
All tests passedWhyIf you've ever written a sufficiently complicated system in LSL, you know how annoying it is to debug your scripts
or be sure if they're even correct. Clearly the sanest way to bring sanity to your workflow is to convert your LSL
scripts to Python, so you can mock LSL library functions and use Python debuggers. Hence, the name "Lummao".TODOSymbol shadowing behavior is not correct. Python has very different shadowing rules.Provide mock helpers for:inter-script communicationauto-stubs for all functionsLicenseGPLv3Licensing ClarificationsThe output of the compiler necessarily links against the GPL-licensed runtime code from LSL-PyOptimizer for
functionality, and LSL-PyOptimizer does not provide a library exception in its license.
You should assume that any LSL converted to Python by the compiler and any testcases you write exercising
them mustalsobe distributable under the GPL.In short: If or when you distribute your testcases, you mustalsoallow distribution of their direct
dependencies (your LSL scripts) under the terms of the GPL. This does not necessarily
change the license of your LSL scripts themselves, or require consumers of your scripts to license
their own scripts under the GPL. It is perfectly possible to have an otherwise MIT-licensed or proprietary
library with a GPL-licensed test suite. No distribution of testcases == no requirement to distribute under the GPL.Suggested reading to understand your rights and obligations under the GPL when using a GPL-licensed test suite:https://www.gnu.org/licenses/gpl-3.0.htmlhttps://opensource.stackexchange.com/questions/7503/implications-of-using-gpl-licenced-code-only-during-testinghttps://opensource.stackexchange.com/questions/4112/using-gpl-library-in-unit-test-suite-of-open-source-library