Saravanan666/pypi-org huggingface dataset:
Package: libCAF
Core Audio Format ParserParser and Builder classes related to Apple's Core Audio Format (.caf).NOTE: This is a work in progressCore Audio Format"Apple’s Core Audio Format (CAF) is a file format for storing and transporting digital audio data. It simplifies the management and manipulation of many types of audio data without the file-size limitations of other audio file formats."MusicAudio/Reference/CAFSpecInstallationYou can installlibCAFviapipfromPyPI:$pipinstalllibcafand to build the docs you needmaketo be installed:$pipinstall-rdocs/requirements.txt$cddocs&&makehtmlUsageThe python package provided within this repository supports parsingcafarchives into an object model. More detailed information about the implementation and fields of each class, please refer to the documentation available onGithub-Pages.Parsing CAF Files>>>fromlibcafimport*>>>data=caf.parse_file("file.caf")>>>datacaf_t(m_header=caf__header_t(m_file_type=b'caff',m_file_version=1,m_file_flags=0),...ContributingContributions are very welcome.
To learn more, see theContributor Guide.LicenseDistributed under the terms of theMIT license,Core Audio Format Parseris free and open source software.IssuesIf you encounter any problems,
pleasefile an issuealong with a detailed description.
Package: libCAR
libCARPython library to parse Catalog Asset Archives (CAR) of iOS Apps.this is a work in progressInstallationCurrently, this project does not have a PyPi installation candidate, so you have to clone the repository and run:pipinstall.Basic UsageInfo: All structures defined in python scripts are easy to understand as there are only field definitions (all classes are dataclasses).BOM (Build of Materials)As Catalog Asset Archvies are special BOM (Build Of Materials) files, this project also provides a parser
for that file format. You can use theBOMclass for almost all operations:importiofromlibcarimportBOM# Either load all bytes and use an in-memory buffer or# operate in a 'with' statement.withopen("Assets.car","rb")asfp:data=fp.read()# Create the BOM instance (loads some details automatically)bom=BOM(io.BytesIO(data))header=bom.header# get bom-headervariables=bom.variables# get all variablesindexes=bom.indexes# list all indexes (warning: commonly a huge list)index=bom.index_of("VARIABLE_NAME")# Get index by nametree=bom.get_tree(index)orbom.tree_of("VARIABLE_NAME")# Iterate over all tree elements (key, value)forkey,valueinbom.iter_tree(tree):# key and value will be raw bytes...CAR (Catalog Asset Archive)The creation ofCARobjects may be handled easier compared toBOMobjects as the class defines special parsing methods:fromlibcarimportCAR# PArse CAR directly from file streamcar=CAR.parse_file("Assets.car")header=car.header# get CAR header informationmeta=car.metadata# get CAR extended metadata informationkey_format=car.key_format# get key format of renditionsforname,facetincar.facets:# name will be string and facet CARFacetValue...# list all appearance keys (if present)appearance_keys=dict(car.appearance_keys)# get and parse all stored renditions:forattributes,renditionincar.iter_renditions(key_format):# NOTE: it is recommended to NOT use print(randition) here as the object# will store all of its raw data as a blob, which then would be printed...CAR ScriptsCAR-ExtractUse the scriptcar_extract.pyto extract all raw data structures (some images will be ignored). Note that themes and colors won't be extracted.CAR-DumpThe scriptcar_dump.pyoffers a convienient way to inspect*.carfiles using the CLI. An example  of a dumped rendition:python3car_dump.pyAssets.car-TRENDITIONS:4,5

>RENDITIONS:-Key:'<00000000 00000001 00000000 00009703 00000055 0000002A>'-magic:ISTC-version:1-flags:4-width:0-height:0-scale_factor:0-pixel_format:PDF-color_space_id:0-reserved_1:'\x00\x00\x00'-modification_date:0-layout:<Layout.vector:9>-reserved_2:0-name:'Arrow Clockwise.pdf'-info_len:28-bitmap_count:1-reserved_3:0-payload_size:3882-data:-headers:[0]=><class'libcar.rendition.CARRenditionInfoHeader'>-magic:<Magic.composition:1004>-length:8-content:-blend_mode:0-opacity:1.0[1]=><class'libcar.rendition.CARRenditionInfoHeader'>-magic:<Magic.bitmap_info:1006>-length:4-content:-exif_orientation:1-value:-magic:DWAR-compressed:0-length:3870-data:b"..."
Package: libcasm-clexulator
libcasm-clexulatorThe libcasm-clexulator package is the CASM cluster expansion calculator (clexulator) module. This includes:A data structure (ConfigDoFValues) for representing degrees of freedom (DoF) in
a configurationNeighbor list generationMethods for evaluating cluster expansion basis functions and cluster expansion valuesMethods for evaluating order parametersThis package does not include cluster expansion basis function generation, but uses basis functions that have been generated elsewhere (i.e.casm bset) and written as CASM Clexulator source code.Installpip install libcasm-clexulatorUsageSee thelibcasm docs.About CASMThe libcasm-clexulator package is part of theCASMopen source software package, which is designed to perform first-principles statistical mechanical studies of multi-component crystalline solids.CASM is developed by the Van der Ven group, originally at the University of Michigan and currently at the University of California Santa Barbara.For more information, see theCASM homepage.LicenseGNU Lesser General Public License (LGPL). Please see the file LICENSE for details.
Package: libcasm-composition
libcasm-compositionThe libcasm-composition package is the CASM composition module. This includes:Methods for constructing standard composition axesMethods for converting between mol and parametric compositionMethods for calculating the composition of configurations,
including sublattice compositionsInstallpip install libcasm-compositionUsageSee thelibcasm docs.About CASMThe libcasm-composition package is part of theCASMopen source software package, which is designed to perform first-principles statistical mechanical studies of multi-component crystalline solids.CASM is developed by the Van der Ven group, originally at the University of Michigan and currently at the University of California Santa Barbara.For more information, see theCASM homepage.LicenseGNU Lesser General Public License (LGPL). Please see the file LICENSE for details.
Package: libcasm-configuration
libcasm-configurationThe libcasm-configuration package is the CASM configuration comparison and enumeration module. This includes:Classes for representing supercells, configurations, clusters, and occupation eventsMethods for comparing and enumerating unique configurations, clusters, occupation events, and local environmentsMethods for generating orbits of symmetrically equivalent configurations, clusters, and occupation eventsMethods for copying configurations to make sub- or super-configurationsMethods for generating symmetry groups, and constructing and applying symmetry representationsMethods for performing irreducible space decompositions and finding symmetry adapted order parametersMethods for creating configurations with properties from mapped structuresInstallpip install libcasm-configurationUsageSee thelibcasm docs.About CASMThe libcasm-configuration package is part of theCASMopen source software package, which is designed to perform first-principles statistical mechanical studies of multi-component crystalline solids.CASM is developed by the Van der Ven group, originally at the University of Michigan and currently at the University of California Santa Barbara.For more information, see theCASM homepage.LicenseGNU Lesser General Public License (LGPL). Please see the file LICENSE for details.
Package: libcasm-global
libcasm-globalThe libcasm-global package provides generically useful tools used by CASM:CASM global constants and definitionsInput / output tools, especially for JSON parsing and formattingAn Eigen distribution and methods using EigenHelpers for runtime library compiling and linkingMiscellaneous mathematical functionsOther tools for C++ developmentInstallpip install libcasm-globalUsageSee thelibcasm docs.About CASMThe libcasm-global package is part of theCASMopen source software package, which is designed to perform first-principles statistical mechanical studies of multi-component crystalline solids.CASM is developed by the Van der Ven group, originally at the University of Michigan and currently at the University of California Santa Barbara.For more information, see theCASM homepage.LicenseGNU Lesser General Public License (LGPL). Please see the file LICENSE for details.
Package: libcasm-mapping
libcasm-mappingThe libcasm-mapping package is the CASM structure mapping module. This includes:Methods for searching for low-cost lattice, atom, and structure mappings, taking into account symmetry, based on the approach described in the paperThomas, Natarajan, and Van der Ven, npj Computational Materials,7(2021), 164.Methods for generating interpolated structures based on mapping resultsMethods for generating symmetrically equivalent mappingsData structures and methods for creating custom mapping searchesInstallpip install libcasm-mappingUsageSee thelibcasm-mapping docs.About CASMThe libcasm-mapping package is part of theCASMopen source software package, which is designed to perform first-principles statistical mechanical studies of multi-component crystalline solids.CASM is developed by the Van der Ven group, originally at the University of Michigan and currently at the University of California Santa Barbara.For more information, see theCASM homepage.LicenseGNU Lesser General Public License (LGPL). Please see the file LICENSE for details.For ContributorsSee theCASM contribution guide
Package: libcasm-xtal
libcasm-xtalThe libcasm-xtal package is the CASM crystallography module. This includes:Data structures for representing lattices, crystal structures, and
degrees of freedom (DoF).Methods for enumerating superlattices, making super structures, finding primitive and reduced cells, and finding symmetry operations.Installpip install libcasm-xtalUsageSee thelibcasm docs.About CASMThe libcasm-xtal package is part of theCASMopen source software package, which is designed to perform first-principles statistical mechanical studies of multi-component crystalline solids.CASM is developed by the Van der Ven group, originally at the University of Michigan and currently at the University of California Santa Barbara.For more information, see theCASM homepage.LicenseGNU Lesser General Public License (LGPL). Please see the file LICENSE for details.
Package: lib-cast
lib_castsome convenience functions for castingsupports python 3.7 and possibly other dialects.100% code coverage, mypy static type checking, tested underLinux, OsX, Windows and Wine, automatic daily builds  and monitoringInstallation and UpgradeBasic UsageRequirementsAcknowledgementsContributeReport IssuesPull RequestCode of ConductLicenseChangelogInstallation and UpgradeFrom source code:# normal installpythonsetup.pyinstall# test without installingpythonsetup.pytestvia pip latest Release:# latest Release from pypipipinstalllib_cast# test without installingpipinstalllib_cast--install-optiontestvia pip latest Development Version:# upgrade all dependencies regardless of version number (PREFERRED)pipinstall--upgradegit+https://github.com/bitranox/lib_cast.git--upgrade-strategyeager# normal installpipinstall--upgradegit+https://github.com/bitranox/lib_cast.git# test without installingpipinstallgit+https://github.com/bitranox/lib_cast.git--install-optiontestvia requirements.txt:# Insert following line in Your requirements.txt:
# for the latest Release:lib_cast# for the latest Development Version :git+https://github.com/bitranox/lib_cast.git# to install and upgrade all modules mentioned in requirements.txt:pipinstall--upgrade-r/<path>/requirements.txtvia python:# for the latest Releasepython-mpipinstallupgradelib_cast# for the latest Development Versionpython-mpipinstallupgradegit+https://github.com/bitranox/lib_cast.gitBasic UsageTBARequirementsfollowing modules will be automatically installed :## Test Requirements
## following Requirements will be installed temporarily for
## "setup.py install test" or "pip install <package> --install-option test"typing;python_version<"3.5"pathlib;python_version<"3.4"mypy;platform_python_implementation!="PyPy"andpython_version>="3.5"pytestpytest-pep8;python_version<"3.5"pytest-codestyle;python_version>="3.5"pytest-mypy;platform_python_implementation!="PyPy"andpython_version>="3.5"pytest-runner## Project Requirementslib_regexp@git+https://github.com/bitranox/lib_regexp.gitAcknowledgementsspecial thanks to “uncle bob” Robert C. Martin, especially for his books on “clean code” and “clean architecture”ContributeI would love for you to fork and send me pull request for this project.
-please ContributeLicenseThis software is licensed under theMIT license—Changelog0.0.32019-09-03: update setup.py0.0.22019-09-03: refractor0.0.12019-07-22: Initial public release
Package: libcatapult
LibCatapultThis library is a place to put all the useful tools and functions the Satellite Applications Catapult develop so they can be easily reused.Please try to keep the structure sensible. Add anything you need to use in more than one project here.This must run against python 3.5+ No support for 2.7 is planned or expected.History0.1.6: Fix nats queue to handle async correctly0.1.5: add receive methods to queuesProject started 14-01-2020
Package: libceed
libCEED is a lightweight library for expressing and manipulating operators that
arise in high-order element-based discretization of partial differential
equations.  libCEED’s representations are much for efficient than assembled
sparse matrices, and can achieve very high performance on modern CPU and GPU
hardware.  This approach is applicable to a broad range of linear and nonlinear
problems, and includes facilities for preconditioning.  libCEED is meant to be
easy to incorporate into existing libraries and applications, and to build new
tools on top of.libCEED has been developed as part of the DOE Exascale Computing Project
co-design Center for Efficient Exascale Discretizations (CEED).
Package: libcfbf
libcfbflibcfbf is a Python implementation of Microsoft's Compound File Binary Format. Note this library does not have support for writing or modifying documents.fromlibcfbfimportCfbfDocumentwithCfbfDocument.open('foo.doc')asdocument:forxindocument.root_entry.children:print(x.entry_name)Specification:https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-cfb/53989ce4-7b05-4f8d-829b-d08d6148375b
Package: libcfinder
libcfinderLibcfinder is a pwn tool made for finding the libc version that was used when compiling an executable.InstallationUse the package manager pip to install libcfinderpip3installlibcfinderUsageimportlibcfinderlibcv=libcfinder.find_libcv({"puts":0xf7d8fb40,"gets":0xf7d8f2b0})system_addr=libcfinder.find_fun_addr(libcv[0],"puts",0xf7dddb40,"system")
Package: libcgroup-bind
libcgroup - low level Python binding forlibcgrouplibcgroupis a library that abstracts thecontrol group file systemin Linux.Matches one-to-one with libcgroup's API and provides type info via stub.Install shared libraryDebian (e.g. Ubuntu)aptinstalllibcgroup1Red HatyuminstalllibcgroupArch Linux (AUR)<AURHelper>-Slibcgroup
Package: libchirp
Message-passing for everyoneBETA-RELEASE: 1.2.1https://github.com/concretecloud/python-chirpFeaturesFully automatic connection setupTLS supportConnections to 127.0.0.1 and ::1 aren’t encryptedEasy message routingRobustNo message can be lost without an error (in sync mode)Very thin APIMinimal code-base, all additional features will be implemented as modules in
an upper layerFastInstallDependenciesAlpine:apkaddpython3-devlibffi-devlibressl-devlibuv-devbuild-baseDebian-based:aptinstallpython3-devlibffi-devlibssl-devlibuv1-devbuild-essentialRPM-based:yuminstallpython3-devellibffi-developenssl-devellibuv-develgccArch:pacman-SlibffiopenssllibuvOSX:brewinstalllibffiopenssllibuvpipIf we have wheels for your platform, you don’t need to install any
dependencies.pipinstalllibchirpsetup.pypipinstallcffipythonsetup.pyinstall
Package: lib-cidr-trie
lib_cidr_trieThis package contains a trie of prefixes for fast lookupsUsageInstallationTestingDevelopment/ContributingHistoryLicenceUsagelib_cidr_trietrie=IPv4CIDRTrie()cidrs=[ip_network(x)forxin["1.2.0.0/16","1.2.3.0/24","1.2.3.4"]]forcidrincidrs:# for mypyassertisinstance(cidr,IPv4Network)trie.insert(cidr)forcidrincidrs:assertisinstance(cidr,IPv4Network)assertcidrintrienode=trie.get_most_specific_trie_supernet(cidr)assertnodeisnotNoneandnode.prefix==cidrinvalid_cidrs=[ip_network(x)forxin["1.0.0.0/8","255.255.255.255"]]forinvalid_cidrininvalid_cidrs:# for mypyassertisinstance(invalid_cidr,IPv4Network)assertinvalid_cidrnotintrieasserttrie.get_most_specific_trie_supernet(invalid_cidr)isNoneassertIPv4Network("1.2.4.0/24")intrieassertIPv4Network("1.2.0.255")intrieassertIPv4Network("1.3.0.0/16")notintrieInstallationlib_cidr_trieInstall python and pip if you have not already. Then run:pip3installlib_cidr_trieThis will install the package and all of it's python dependencies.If you want to install the project for development:gitclonehttps://github.com/jfuruness/lib_cidr_trie.gitcdlib_cidr_trie
pip3install-e.[test]pre-commitinstallTo test the development package:TestingTestinglib_cidr_trieTo test the package after installation:cd roa_collector
pytest roa_collector
ruff roa_collector
black roa_collector
mypy roa_collectorIf you want to run it across multiple environments, and have python 3.10 and 3.11 installed:cd roa_collector
toxDevelopment/Contributinglib_cidr_trieFork it!Create your feature branch:git checkout -b my-new-featureCommit your changes:git commit -am 'Add some feature'Push to the branch:git push origin my-new-featureSubmit a pull requestEmail me atjfuruness@gmail.combecause I don't check github messagesHistorylib_cidr_trie1.1.2 Python version updates1.1.1 Dependency updates1.1.0 Removed a few type ignores for mypy, added PrefixType to dunder init1.0.0 Added linters, updated package structure, fixed typing issues0.0.3 Made it easier to subclass CIDRTrie0.0.2 README update0.0.1 First working versionLicenselib_cidr_trieBSD License (see license file)
Package: libclang
libclang-for-pipThe repository contains code taken fromthe LLVM project, to make it easier to install
clang's python bindings.The repository copies necessary Python binding files from LLVM repo, adds packaging scripts
to make it a valid Python package and finally uploads the package topypi. To make the libclang
available without installing the LLVM toolkits, this package provides bundled static-linked libclang
shared library for different platforms, which, should work well on OSX, Windows, as well as
usual Linux distributions.The aim of this project is to make theclang.cindex(aka., Clang Python Bindings)
available for more Python users, without setting up the LLVM environment. To install the package,
you just need to runpipinstalllibclangNote that the library is namedlibclang, the packageclangon PyPi is another package and
doesn't bundle the prebuilt shared library.InternalsUpdate class variablelibrary_pathofConfigincindex.pyas:library_path=os.path.join(os.path.dirname(os.path.realpath(__file__)),'native')LicenseThis repository follows the license agreement of the LLVM project, seeApache-2.0 WITH LLVM-exception.
Package: libcloud_api
libcloud.apiDynamic REST API for Apache LibcloudFree software: ISC licenseDocumentation:https://libcloud.api.readthedocs.org.FeaturesTODOCreditsThis package was created withCookiecutterand theaudreyr/cookiecutter-pypackageproject template.History0.1.0 (2016-1-22)First release on PyPI.
Package: libcloudforensics
Cloud Forensics UtilsThis repository contains some tools to be used by forensics teams to collect
evidence from cloud platforms. Currently, Google Cloud Platform, Microsoft Azure,
and Amazon Web Services are supported.It consists of one module calledlibcloudforensicswhich implements functions
that can be desirable in the context of incident response in a cloud
environment, as well as a CLI wrapper tool for these functions.Documentation can be found on theReadTheDocs page.Quick access:InstallationUser ManualHow to contribute
Package: libcloudspawner
About LibCloudSpawnerLibcloudSpawner enables JupyterHub to spwan single-user notebooks server inside fresh cloud instance.LibcloudSpawner is based onApache Libcloudwhich aims to provide an abstraction API for a lot of cloud providers. Apache Libcloud provides the ability to manage resources in AWS, Google Cloud or Azure.But for the moment, only OpenStack is supported.OverviewAJupyterhub Spawnerstart each single-user notebook server. LibcloudSpawner is a spawner that operate with cloud API to manage singleuser notebook server instance life-cycle. Each Jupyterhub user will have one cloud instance for his usage.Benefitsneeds one small instance for JupyterHub server, all other resources are dynamicsingle-user servers have real OS, feel free to integrate them in your information system (ActiveDirectory, authentication, mountpoint...)simple access to VT-io or pci-passthrough devices (GPU)ability to host third-party services on user instance (VNC, RStudio...)no need for Docker or KubernetesDrawbacksuser server could be very slow to start (depending cloud provider and image size)no need for Docker or KubernetesSee the full documentation for informations, use-case and tutorials
Package: libclsprot
libclsprot is a protocol library for chipless reader modules.InstallationCompile and install the library:pip3 install libclsprotAfter installation you can run unit tests to make sure that the library works fine.  Execute:python -m libclsprot.testUsageIn Python 3::from libclsprot import ChiplessTagsExamplefrom libclsprot import ChiplessTagsclt = ChiplessTags( port=’COM3’ )clt.scan( antenna=1, enable=True, start=100, stop=1000, step=5, mid=45, power=2 )  # Setting scan parameters.def notify_cb( data ):print(data)clt.notify_callback( notify_cb )    # Register callback function.clt.worker_start()V0.2 (2019-01-23)Release ver0.2 new protocol v0.2V0.1 (2019-01-16)Release ver0.1
Package: libcnb
libcnbCloud Native Buildpack API bindings for PythonFree software: Apache-2.0Documentation:https://samj1912.github.io/python-libcnb.UsageCheck out the documentation -https://samj1912.github.io/python-libcnbCreditsThis package was created withCookiecutterand themgancita/cookiecutter-pypackageproject template.