Saravanan666/pypi-org huggingface dataset:
Package: lad-cli
lad (List All Data)lad is a command line script to list directories and files including Alternate Data Streams by using the getfattr command.
The interface is inspired by the ls command.InstallationInstall the package with pippip install lad-cliUsageTypelad --helpto view the help.usage: lad [OPTION]... [FILE]...

Lists information about the FILEs (the current directory by default) including Alternate Data Streams.

optional arguments:
  -h, --human-readable  print sizes like 1K 234M 2G etc.
  --help                prints the help text
  -R, --recursive       list subdirectories recursively
  --full-time           Shows the complete timestamp
  -n, --numeric-uid-gid
                        list numeric user and group IDs
  -F                    Show only files which include Alternate Data Streams
  --no-warning          Suppress warnings (e.g. if the filesystem is not NTFS)ExamplesExample 1$ lad /mnt/usb
drwxrwxrwx root root    0 15. May 2020 21:30 ABC
drwxrwxrwx root root    0 15. May 2020 19:59 System Volume Information
-rwxrwxrwx root root   10 16. May 2020 14:51 test.txt
-rwxrwxrwx root root   22 16. May 2020 14:51 test.txt:secretExample 2Scan recursively all subdirectories using the -R option flag.$ lad /mnt/usb -R
drwxrwxrwx root root  0 15. May 2020 21:30 ABC
-rwxrwxrwx root root  7 15. May 2020 21:30 ABC/hello
-rwxrwxrwx root root  7 15. May 2020 21:30 ABC/hello:secret2
drwxrwxrwx root root  0 15. May 2020 19:59 System Volume Information
-rwxrwxrwx root root 76 15. May 2020 19:59 System Volume Information/IndexerVolumeGuid
-rwxrwxrwx root root 12 15. May 2020 19:59 System Volume Information/WPSettings.dat
-rwxrwxrwx root root 10 16. May 2020 14:51 test.txt
-rwxrwxrwx root root 22 16. May 2020 14:51 test.txt:secretExample 2Show only files which contain an Alternate Data Stream using the -F option flag:$ lad /mnt/usb -RF
-rwxrwxrwx root root  7 15. May 2020 21:30 ABC/hello
-rwxrwxrwx root root  7 15. May 2020 21:30 ABC/hello:secret2
-rwxrwxrwx root root 10 16. May 2020 14:51 test.txt
-rwxrwxrwx root root 22 16. May 2020 14:51 test.txt:secret
Package: la-deep-get
la-deep-getFunction to get value that is deep inside another structure.installpip install la-deep-getsyntaxdget(structure,*args,default=None)structure- Structure to go through*args- Each field to be passed as keydefault- The value to return in case it fail to access any of the keys (default isNone)exampleLet's say that you have dictionary with product information and you want all active big images.product={"name":"really cool product","images":{"active: {"small":["https://www.smallimage.com","https://www.smallimage.com","https://www.smallimage.com",],"big":["https://www.bigimage.com","https://www.bigimage.com","https://www.bigimage.com",]},"disabled":{"small":["https://www.notcool.com","https://www.notcool.com","https://www.notcool.com",],"big":["https://www.notcool.com","https://www.notcool.com","https://www.notcool.com",]}}}It's a simple one line function to get a value.big_images=dget(product,"images","active","big",default=[])Without the package you would have to do things liketry except:try:big_images=product["images"]["active"]["big"]except:big_images=[]Or chainget()methods like:big_images=product.get("images",{}).get("active",{}).get("big",[])usageAll that you need to know is that you will navigate like normally do with dictionaries or lists (using square brackets) but it will not raise exceptions if one field doesn't exist along the way.list_=[[1,2,3],[4,5,6],[7,8,9],[[10,11,12],[13,14,15],[16,17,18],]]# Same as: list_[3][1][2]value=dget(list_,3,1,2)print(value)# 15list_={"hello":{"annoing":{"dictionary":"here"}}}# Same as: list_["hello"]["annoing"]["dictionary"]value=dget(list_,"hello","annoing","dictionary")print(value)# "here"It really doesn't care what strcuture it is.list_={"first":{5:["nice"]}}# Same as: list_["first"][5][0]value=dget(list_,"first",5,0)print(value)# "nice"
Package: ladi
LADILADI:LAndslideDisplacementInterpolation is a python library designed for performing high-spatial, high-temporal interpolation of landslide surface displacements.LADIis specifically useful for combining in-situ monitoring data with remote sensing geospatial data.Github repository:https://github.com/asenogles/ladiPyPI:https://pypi.org/project/ladiMotivationLADIwas developed to serve as a method of combining high-spatial, low-temporal resolution data with low-spatial, high-temporal resolution data to produce a high-spatial, high-temporal interpolation. Specifically enabling the combination of high-spatial resolution landslide surface displacement data derived from remote-sensing sources (such as sequential lidar, photogrammetry, or InSAR) with high-temporal in-situ surface displacement data (such as in-place inclinometer, extensometer, or GNSS).InstallationLADIhas currently been tested on Linux and Microsoft Windows operating systems. It is recommended to installLADIwithin a virtual environment.Install using pipTo installLADIfrom PyPI using pip:pip install ladiInstall from sourceTo buildLADIfrom source. Download this repository and run:python3 setup.py build_ext --inplaceNote: You will need to have the required build dependencies installed.ExampleYou can run the example on the provided test data:python3 example.py
Package: ladim
LADiM – the Lagrangian Advection and Diffusion ModelLADiM is an off-line ocean particle tracking code. Presently  using results
from the ocean modelROMSas input.Try out LADiMThe model is written in python and requires python 3.6 and some scientific
packages. The anaconda python distribution is recommended.Download the code fromgithuband install by:python setup.py install.Get a small example data set by running the download script inexamples/data. The different examples can be run by the sequence of
commands:python make_release.py
ladimSource code and documentationThe code is open source using the MIT License. It is available fromgithub.The documentation is hosted onreadthedocs.
Apdf versionis also available.
Package: ladim-plugins
Plugins for LADiMThis repository contains plugins for theLagrangian Advection and Diffusion
Model(LADiM), which is the particle tracking software used at the Institute
of Marine Research (IMR).
(https://github.com/bjornaa/ladim)Documentation and examples are provided for each model.List of available pluginsNameDescriptionchemicalsPassive tracereggBuoyant fish eggslunar_eelGlass eels with lunar compassnk800metModule for utilizing forcing data from the met.no thredds serverreleaseGeneral module for creating release filessalmon_liceSalmon lice larvaesandeelSand eel larvaesedimentationSinking particlesutilsGeneral utility functions for IBMsInstallationInstall using the following commands (the first command can be skipped if
LADiM is already present on your system):pip install git+https://github.com/pnsaevik/ladim.git
pip install git+https://github.com/pnsaevik/ladim_plugins.gitThe installation can be tested with the commandpytest -Wignore --pyargs ladim_pluginsThis command will run ladim on each of the plugins, using the sampleladim.yamlandparticle.rlsfiles found in the subpackage folders. The tests succeed ifladimis present on the system,ladim_pluginsis installed correctly, and the
output from the ladim runs matches exactly with theout.ncfiles found in the
subpackage folders.UsageCopyladim.yamlandparticle.rlsfrom the IBM subpackage of interest
into the working directory.Make desired changes to theyamlandrlsfiles. More detailed
instructions are found in theREADME.mdfile within the subpackage.Runladimand the output is written toout.nc.ContributeTo add new plugins, contact the maintainer of theladim_pluginsrepository. A
properly structured IBM subpackage has the following ingredients:A file__init__.pycontaining the statementfrom .ibm import IBMThe IBM module itself, namedibm.pyAREADME.mdfile containing instructions for useA simple test example. This includes aladim.yamlconfiguration file,
aparticles.rlsrelease file, aforcing.ncforcing file (may be
copied from another subpackage), and a ladim output file namedout.nc.Optionally a test example for generating release files. This includes arelease.yamlconfiguration file and an output release file namedout.rls.Optionally additional automated test modules, namedtest_*.pyAn ideal test example should be quick to run and easy to analyze,
but still be complicated enough to demonstrate most
capabilities of the IBM model. To achieve this, it may be a good idea to use
only a few time steps and a few particles at selected positions. In some cases
it may also be necessary to specify somewhat unrealistic particle parameters
to demonstrate certain features.The test is run using the commandpytest -Wignore --pyargs ladim_plugins. The
test succeeds if ladim is able to run the examples, and the output matches the
contents ofout.nc/out.rls.
Package: lady
LadyPython package that generates clean, responsive HTML e-mails for sending transactional mailFree software: MIT licenseDocumentation:https://lady.readthedocs.io.FeaturesTODOCreditsThis package was created withCookiecutterand theaudreyr/cookiecutter-pypackageproject template.History0.1.0 (2021-11-01)First release on PyPI.
Package: ladybug-blender
ladybug-blender:beetle: :orange_book: Ladybug plugin forBlenderusing theSverchockvisual scripting interface for Blender.This package contains the interface between Blender and the Ladybug Tools core
libraries as well as the Blender Sverchok nodes for the Ladybug plugin.
Note that, in order to run the plugin, the core libraries must be installed
in a way that they can be found by Blender (see dependencies).DependenciesThe ladybug-blender plugin has the following dependencies:ladybug-coreladybug-geometryladybug-comfortInstallationComing soon...
Package: ladybug-charts
ladybug-chartsLadybug extension to generate 2D charts.Installationpip install ladybug-chartsQuickStartimportladybug_chartsAPI DocumentationLocal DevelopmentClone this repo locallygit clone git@github.com:ladybug-tools/ladybug-charts#orgit clone https://github.com/ladybug-tools/ladybug-chartsInstall dependencies:cd ladybug-chartspip install -r dev-requirements.txtpip install -r requirements.txtRun Tests:python -m pytest tests/Generate Documentation:sphinx-apidoc -f -e -d 4 -o ./docs ./ladybug_chartssphinx-build -b html ./docs ./docs/_build/docsCredits:This project is a derivative work of Betti, G., Tartarini, F., Schiavon, S., Nguyen, C. (2021). CBE Clima Tool. Version 0.4.6. Center for the Built Environment, University of California Berkeley.https://clima.cbe.berkeley.eduDeveloped by: Giovanni Betti, Federico Tartarini. Christine Nguyen.The CBE Clima Tool is licensed under aCreative Commons Attribution-Commercial 4.0
International License (CC BY 4.0) Version: 0.5.1The Clima tools is developed under theMITlicense.
Package: ladybug-comfort
ladybug-comfortLadybug-comfort is a Python library that adds thermal comfort functionalities toladybug-core.API DocumentationInstallationpip install ladybug-comfortUsage"""Get the percentage of time outdoor conditions are comfortable with/without sun + wind"""fromladybug.epwimportEPWfromladybug_comfort.collection.utciimportUTCIepw_file_path='./tests/epw/chicago.epw'epw=EPW(epw_file_path)utci_obj_exposed=UTCI.from_epw(epw,include_wind=True,include_sun=True)utci_obj_protected=UTCI.from_epw(epw,include_wind=False,include_sun=False)print(utci_obj_exposed.percent_neutral)# comfortable percent of time with sun + windprint(utci_obj_protected.percent_neutral)# comfortable percent of time without sun + windderivative workLadybug-comfort is a derivative work of the following software projects:CBE Comfort Toolfor indoor thermal comfort calculations.  Available under GPL.UTCI Fortran Codefor outdoor thermal comfort calculations.  Available under MIT.Applicable copyright notices for these works can be found within the relevant .py files.
Package: ladybug-core
ladybugLadybug is a Python library to analyze, modify, and visualize EnergyPlus Weather files (epw). You can download epw files fromEPWMap.This repository is the core library that is the base for the Ladybug Grasshopper Plugin. For plugin-specific questions and comments refer toladybug-grasshopper.NoteFor the Legacy Ladybug Grasshopper Plugin seethis repository.API DocumentationInstallationpip install ladybug-coreUsage# load epw weather datafromladybug.epwimportEPWepw_data=EPW('path_to_epw_file')dry_bulb_temp=epw_data.dry_bulb_temperature# Get altitude and longitudefromladybug.locationimportLocationfromladybug.sunpathimportSunpath# Create location. You can also extract location data from an epw file.sydney=Location('Sydney','AUS',latitude=-33.87,longitude=151.22,time_zone=10)# Initiate sunpathsp=Sunpath.from_location(sydney)sun=sp.calculate_sun(month=11,day=15,hour=11.0)print('altitude:{}, azimuth:{}'.format(sun.altitude,sun.azimuth))>>>altitude:72.26,azimuth:32.37Derivative WorkLadybug is a derivative work of the following software projects:PVLib-pythonfor solar irradiance calculations. Available under BSD 3-clause.PsychroLibfor psychrometric calculations. Available under MIT License.Applicable copyright notices for these works can be found within the relevant .py files.
Package: ladybug-display
ladybug-displayA library that assigns basic display attributes to ladybug-geometry objects
(color, line weight, line type, etc). It also extends several core Ladybug objects
with methods to translate them to a VisualzationSet (Sunpath, WindRose, etc.).Installationpip install ladybug-displayQuickStartimportladybug_displayAPI DocumentationLocal DevelopmentClone this repo locallygit clone git@github.com:ladybug-tools/ladybug-display#orgit clone https://github.com/ladybug-tools/ladybug-displayInstall dependencies:cd ladybug-displaypip install -r dev-requirements.txtpip install -r requirements.txtRun Tests:python -m pytest tests/Generate Documentation:sphinx-apidoc -f -e -d 4 -o ./docs ./ladybug_displaysphinx-build -b html ./docs ./docs/_build/docs
Package: ladybug-display-schema
ladybug-display-schemaLadybug-display Data-Model ObjectsInstallationpip install ladybug-display-schemaQuickStartimportladybug_display_schemaAPI DocumentationGeometry SchemaDisplay SchemaLocal DevelopmentClone this repo locallygit clone git@github.com:ladybug-tools/ladybug-display-schema#orgit clone https://github.com/ladybug-tools/ladybug-display-schemaInstall dependencies:cd ladybug-display-schemapip install -r dev-requirements.txtpip install -r requirements.txtRun Tests:python -m pytest tests/Generate Documentation:python./docs.py
Package: ladybug-dotnet
ladybug-dotnetA library for communicating between Ladybug Tools core Python libraries and .NET librariesInstallationpip install ladybug-dotnetQuickStartimportladybug_dotnetAPI DocumentationLocal DevelopmentClone this repo locallygit clone git@github.com:ladybug-tools/ladybug-dotnet

# or

git clone https://github.com/ladybug-tools/ladybug-dotnetInstall dependencies:cd ladybug-dotnet
pip install -r dev-requirements.txt
pip install -r requirements.txt
pip install pythonnetGenerate Documentation:sphinx-apidoc -f -e -d 4 -o ./docs ./ladybug_dotnet
sphinx-build -b html ./docs ./docs/_build/docs
Package: ladybug-geometry-polyskel
ladybug-geometry-polyskelA library with straight skeleton methods using ladybug-geometry.CreditsLadybug-geometry-polyskel is a derivative work of the thepolyskel packagebyÁrmin Scipiades(@Bottfy), which is, itself, a Python 3
implementation of the straight skeleton algorithm as described by Felkel and Obdržálek
in their 1998 conference paperStraight skeleton implementation.Key differences between Bottfy's original implementation and this package are:It has been modified for compatibility with both Python 2.7 and Python 3.7.The code as been re-stylized to conform to the PEP8 style guide.Modules have been added to extract core/perimeter polygons from the straight skeleton.Installationpip install -U ladybug-geometry-polyskelQuickStartimportladybug_geometry_polyskelAPI DocumentationLocal DevelopmentClone this repo locallygit clone git@github.com:ladybug-tools/ladybug-geometry-polyskel#orgit clone https://github.com/ladybug-tools/ladybug-geometry-polyskelInstall dependencies:cd ladybug-geometry-polyskelpip install -r dev-requirements.txtpip install -r requirements.txtRun Tests:python -m pytest tests/Generate Documentation:sphinx-apidoc -f -e -d 4 -o ./docs ./ladybug_geometry_polyskelsphinx-build -b html ./docs ./docs/_build/docsCopyrightLadybug Geometry Polyskel, Copyright (c) 2021, Ármin Scipiades, Ladybug Tools LLC
and other contributors. All rights reserved.
Package: ladybug-grasshopper
ladybug-grasshopper:beetle: :green_book: Ladybug plugin for Grasshopper (aka. ladybug[+])This repository contains all Grasshopper components for the ladybug plugin.
The package includes both the user objects (.ghuser) and the Python source (.py).
Note that this library only possesses the Grasshopper components and, in order to
run the plugin, the core libraries must be installed in a way that
they can be found by Rhino (see dependencies).DependenciesThe ladybug-grasshopper plugin has the following dependencies (other than Rhino/Grasshopper):ladybug-coreladybug-geometryladybug-comfortladybug-displayladybug-radianceladybug-rhinoInstallationSee theWiki of the lbt-grasshopper repositoryfor the installation instructions for the entire Ladybug Tools Grasshopper plugin
(including this repository).
Package: ladybug-grasshopper-dotnet
ladybug-grasshopper-dotnetContains the .gha files of the Ladybug plugin for GrasshopperThis repository contains only the C#.ghaGrasshopper components for the Ladybug Tools
Grasshopper plugin. For the rest of the Grasshopper Plugin (written in IronPython) see
the following repositories:ladybug-grasshopperhoneybee-grasshopper-corehoneybee-grasshopper-energyhoneybee-grasshopper-radiancedragonfly-grasshopperInstallationSee theWiki of the lbt-grasshopper repositoryfor the installation instructions for the entire Ladybug Tools Grasshopper plugin
(including this repository).
Package: ladybug-pandas
ladybug-pandasA ladybug extension powered by pandasInstallationpip install ladybug-pandasQuickStartimportladybug_pandasaslbpfromladybug.epwimportEPWepw_path='tests/assets/epw/tokyo.epw'epw=EPW(epw_path)df=lbp.DataFrame.from_epw(epw)df_ip=df.ladybug.to_ip()API DocumentationYou can also find some usage examples in theexamplesfolder of the code repository.Local DevelopmentClone this repo locallygit clone git@github.com:ladybug-tools/ladybug-pandas#orgit clone https://github.com/ladybug-tools/ladybug-pandasInstall dependencies:cd ladybug-pandaspip install -r dev-requirements.txtpip install -r requirements.txtRun Tests:python -m pytest tests/Generate Documentation:sphinx-apidoc -f -e -d 4 -o ./docs ./ladybug_pandassphinx-build -b html ./docs ./docs/_build/docs
Package: ladybug-radiance
ladybug-radianceLadybug-radiance is a Python library that adds Radiance-related functionalities toladybug-core.API DocumentationInstallationpip install ladybug-radianceQuickStartimportladybug_radianceLocal DevelopmentClone this repo locallygit clone git@github.com:ladybug-tools/ladybug-radiance#orgit clone https://github.com/ladybug-tools/ladybug-radianceInstall dependencies:cd ladybug-radiancepip install -r dev-requirements.txtpip install -r requirements.txtRun Tests:python -m pytest tests/Generate Documentation:sphinx-apidoc -f -e -d 4 -o ./docs ./ladybug_radiancesphinx-build -b html ./docs ./docs/_build/docs
Package: ladybug-rhino
ladybug-rhinoA library for communicating between Ladybug Tools core libraries and Rhinoceros CAD.This library is used by both the Grasshopper and Rhino plugins to communicate with
the ladybug core Python library. Note that this library has dependencies
on Rhino SDK and Grasshopper SDK and is intended to contain all of such dependencies
for the LBT-Grasshopper plugin. It is NOT intended to be run with cPython with
the exceptions of running the CLI or when used with the cPython capabilities in Rhino 8.Installationpip install -U ladybug-rhinoTo check if Ladybug Rhino command line is installed correctly tryladybug-rhino vizand you should get aviiiiiiiiiiiiizzzzzzzzz!back in response!API DocumentationLocal DevelopmentClone this repo locallygitclonegit@github.com:ladybug-tools/ladybug-rhino# orgitclonehttps://github.com/ladybug-tools/ladybug-rhinoInstall dependenciescd ladybug-rhinopip install -r dev-requirements.txtpip install -r requirements.txtpip install pythonnetpip install rhinoinsideGenerate Documentationsphinx-apidoc -f -e -d 4 -o ./docs ./ladybug_rhinosphinx-build -b html ./docs ./docs/_build/docs
Package: ladybug-vtk
ladybug-vtkProvides methods for translating ladybug-geometry objects to VTK PolyData.Installationpip install ladybug-vtkQuickStartimportladybug_vtkAPI DocumentationLocal DevelopmentClone this repo locallygit clone git@github.com:ladybug-tools/ladybug-vtk#orgit clone https://github.com/ladybug-tools/ladybug-vtkInstall dependencies:cd ladybug-vtkpip install -r dev-requirements.txtpip install -r requirements.txtRun Tests:python -m pytest tests/Generate Documentation:sphinx-apidoc -f -e -d 4 -o ./docs ./ladybug_vtksphinx-build -b html ./docs ./docs/_build/docs
Package: laegr
Local Atomic Environment Graph Representation (LAEGR).LAEGR is an open-source Python library for extracting graph structure representation of local atomic environment and building GNN model to predict local/atomic properties.Install LAGER: pip install laegrExample folder has the instructions about how to use the LAEGR.Author: Yi Yao (yyao26@crimson.ua.edu,yyao94@asu.edu), Lin Li.Relevant works:
Package: laelaps
LaelapsLaelaps is an IMAP monitoring application that is capable of verifying signed aliases. This is particularly useful when using different catchall-based aliases. Catchall-based aliases are a convenient way to generate unique email addresses for online accounts and reduce the impact of potential data leaks. However with catchall mode turned on there is a risk of attracting lots of spam.Laelaps solves this problem by verifying whether an alias is indeed generated by the user and not by some other random party such as a spammer. This is achieved without registering the known aliases by using cryptographic signatures within generated aliases themselves. In practice a user generates an alias using a private key and the Laelaps browser extension (will be published soon) and Lealaps will separate spam from emails that are send to genuine aliases. This way the user can easily generate new aliasses and still be in full controll of messages send to her/his inbox.As a bonus, albeit rather experimental, Laelaps can perform other checks on incoming email messages by analysing the message headers, these checks include:Verfying whether SPF, DMARC and DKIM passed.Posibility to register an aliasses for a specific domain that is allowed to send messages only to this specific alias.Check wether the email weas send with TLS enabledCheck wether the sending email address existsLaelaps moves incoming messages either to an inbox folder for messages that passed validation or to a folder that failed validation.InstallationRun the following in your favorite python environment.pipinstalllaelapsConfiguringCreate aconfig.tomlwith the folowing contents in your working directory:[imap]host="your.imap.server.host"user="yourImapUserName"password="ImapPassword"mailbox="FolderToMonitor"[encryption]# Generate yourself and keep safe!key="32CharacterStringEncryptionKey00"[user]own_domains=["list.of","catchall.domains"]target_folder_verified="FolderToForVerifiedEmails"target_folder_failed_validation="FolderToForFailedVerificationEmails"RunningStart laelaps with:python-mlaelapsStop laelaps withctrl+CRunning with docker-composeStart the laelaps container with (make sure there is aconf.tomlin the root of the project):docker-composeupDevelopTo install dev/test tools run (in the root directory)pipinstall.[test]Running linting and tests is done by running:bashformat.sh