Saravanan666/pypi-org huggingface dataset:
Package: drukarnia-api
drukarnia-apiOverviewdrukarnia-apiis a Python library designed as a wrapper for theDrukarnia API, providing various functionalities for interacting with the platform. It simplifies the process of accessing and manipulating data from the web, enabling users to seamlessly work with Drukarnia. The library is actively being developed and already includes almost all of the necessary features. We are working diligently to implement the remaining features as quickly as possible.Simple Usagefromdrukarnia_apiimportSearchasyncdefget_author_article_titles():search=Search()asyncwithsearch:search_res=awaitsearch.find_author('cupomanka')# most probablecupomanka=search_res[0]# Collect all data about the userawaitcupomanka.collect_data()# Get user articlesarticles=awaitcupomanka.articles# Print all titlesforarticleinarticles:print(awaitarticle.title)if__name__=='__main__':importasyncioloop=asyncio.get_event_loop()loop.run_until_complete(get_author_article_titles())Advance Examples:usage.ipynbInstallationYou can installdrukarnia-apiusing pip:pipinstalldrukarnia-apiContributingContributions todrukarnia-apiare welcome! If you find any issues or have suggestions for improvement, pleaseopen an issueorcontact me.
Package: drumbo
Simple Step SequencerFree software: BSD 2-Clause LicenseInstallationpip install drumboDocumentationhttps://python-drumbo.readthedocs.io/DevelopmentTo run the all tests run:toxNote, to combine the coverage data from all the tox environments run:Windowsset PYTEST_ADDOPTS=--cov-append
toxOtherPYTEST_ADDOPTS=--cov-append toxChangelog0.2.0 (2018-03-08)Added real-time output via BPM0.1.0 (2018-03-07)First release on PyPI.
Package: drumst
DrumsTis a School Management For Drum Teachers.View progect on PyPiGitlab PageDescriptionDrumsT is a school manager application open-source and
cross-platform, focused to individual lessons and designed
for drums teachers. It can handle independently multiple
school locations with progressive data storing of several
school years and students lessons who learns
the art of drumming.
DrumsT is free software that respects your freedom!FeaturesUnlimited subscription of different schools in chronological orderStoring students profile data: ID, Name, Surname, School year, Phone,
Address, Birth date, Join Date, Course Level.The lesson tables are pre-formatted  with the following cells of study topics:
Rudiments, Independency and Coordination, Chart reading, Hands/Foots settings,
Styles and Rhythm languages, Music bases and others.Setting of attendances, lessons date and feature as votes, reminder and notes.Overall lessons list view with editable cells, undo and commit.DrumsT use a SQLite library already included on python packages ("batteries included")The system to index data in the tables is relational type.RequiresPython >= 3WxPython >= 4License and CopyrightCopyright © 2015 - 2019 Gianluca PernigottoAuthor and Developer: Gianluca PernigottoMail:jeanlucperni@gmail.comLicense: GPL3 (see COPYING file in the source folder)
Package: drun-airsim-client
DRUN AirSim ClientA custom client for Microsoft AirSim wrapping all the necessities need for driving a reinforcement learning agent in the given environment.This package was developed for and is a part of the DRUN project - an automated drone delivery system, but available on thePyPIandTestPyPIrepositories.Contentsdrun_airsim_clientcontains a the DRUNAirSimClient, which contains all the necessities need for driving a reinforcement learning agent in the given environment.FAQHow do I Package/Bundle/Zip/Prepare my source code into a distributable package that I can distribute to others to use in their own Python apps?Runbuild-package.shto prepare your package source code for distribution. This will deploy a distributable Python package intopackage-project/src/dist/drun_airsim_client-0.0.2.tar.gz.How do other users install the package once it's built?Other users can runpip install drun_airsim_client-1.0.tar.gzto install your package. Seeinstall-built-package.shas an example.Alternatively, you canupload your built package to PyPIand then they can install it by runningpip install drun_airsim_client.What are the differences between "Python Packages" and eggs?I'm trying to figure that out myself.build-package.shis an example of building a "Python Package" andbuild-package-egg.shis an example of building an egg."Python Packages" are documented athttps://packaging.python.org/distributing/and Eggs are documented athttp://peak.telecommunity.com/DevCenter/PythonEggsTroubleshootingAfter installing the package I still see the error 'ImportError: No module named ' when trying to use it in a script/app.It is important that thesetup.pyis in theparentof the actual root package folder. If you don't do this you won't get any errors, and pip will show you're package as installed (e.g. withpip show <mypackage>) but consuming scripts of the package won't ever find the package and will always get theImportError.So this also implies that the "package" isn't what you specify as the name of your package insetup.py. Althoughpipuses the name insetup.pyto determine whether it is installed, Python itself only cares about the directory that contains the__init__.pyfile.
Package: drunken_child_in_the_fog
Drunken Child In The FogPDF parser API inspired by Django QuerySet, usingpdfminer.six. Created
mainly to make data extraction from tables hidden in PDF easier.Free software: MIT licenseDocumentation:https://drunken-child-in-the-fog.readthedocs.io.FeaturesElementSet - a QuerySet-like object for browsing throught PDF structurePython 2.7 and 3.6 supportSee AlsoTabula- extract table data from PDFs in Ruby - including GUICreditsThis package was created withCookiecutterand theaudreyr/cookiecutter-pypackageproject template.History0.1.0 (2017-04-30)First release on PyPI.
Package: drupal-dockerizer
Drupal Dockerizer CLI.Prepare instalationThis project require next tools:pythoninstructionpipinstructiongitinstruction for installansibleinstruction for installdockerinstruction for installdocker-composeinstruction for installAfter install docker need add your user to docker group and logout/login to you system, seeinstructionHow to useGo to your drupal project directory, navigate to thewebdirectory where theindex.phpfile is located, and rundrupal-dockerizer initin terminal to create a drupal dockerizer configuration. Configuration placed in the root directory of the drupal project named.drupal -dockerizer.yml. Now you can change the configuration in this file. For more information seeDrupal Dockerizer RepositoryTo create docker containers, rundrupal-dockerizer upinside any directory in your drupal project. After running this command, you can work with drupal, for example, you can install drupal site by running commanddrupal-dockerizer drush si --account-pass=admin --site-name=Drupal -yTo stop docker containers rundrupal-dockerizer stop. This command just stop containers, all data in database, solr, memcache, php is safe at this point.Rundrupal-dockerizer downto remove all data and contexts. This command removes the entire volumes created by Drupal Dockerizer and removes all containers.You can run any drush command in your project by runningdrupal-dockerizer drush <drush-command>when containers are running.If you don't have php or composer on your system, you can install drupal project using composer container. To use composer rundrupal-dockerizer composer <composer-command>BuildManualy build pip packageCreate python virual enviroment and activate byinstruction.
Runpip install -r requirements.txtfor install dependencyCommand for build pip package:python3 setup.py sdist bdist_wheelGo todistfolder now you can install package to your system by runpip intall drupal_dockerizer-*.whlBuild package in docker:Buid image:docker build -t drupal_dockerizer .Copy created packages from container:docker run --rm --volume $PWD:/app --user $(id -u):$(id -g) drupal_dockerizer cp -R /code/dist /app/drupal_dockerizer_packageInstallGo to folder with builded package and runpip intall drupal_dockerizer-*.whlDevelopmentCreate python virual enviroment and activate byinstruction.Runpip install --editable .for install drupal_dockerizer to current enviroment.Now you can edit files in folder drupal_dockerizer and use commanddrupal-dockerizerto see results from terminal or debug.UninstallFor uninstall package runpip uninstall drupal_dockerizer
Package: drupal-hash-utility
A hashing utility built from Drupal7 specification.Free software: MIT licenseInstallationpip install drupal-hash-utilityDocumentationTo use the project:importdrupal_hash_utilitydrash=DrupalHashUtility()# Read the Help Docsprint(help(drash))# Generate Drupal7 Hashpassword='P@ssw0rd'encoded=drash.encode(password)# Verify Password Against Hashdrash.verify(password,encoded)# Get Hash Summarydrash.summary(encoded)DevelopmentTo run the all tests run:toxNote, to combine the coverage data from all the tox environments run:Windowsset PYTEST_ADDOPTS=--cov-append
toxOtherPYTEST_ADDOPTS=--cov-append toxChangelog0.3.3 (2019-08-15)First release on PyPI.1.0.0 (2019-08-16)Added cli.
Package: drupaljsonapiclient
drupaljsonapiclient: Drupal CMS JSON:API client for PythonWhat is it?drupaljsonapiclientis a powerful JSON:API client that helps to create and fect Drupal entities and resources via easy-to-use, pythonic, ORM-like abstraction layer.FeaturesJSON:API write operations (POST, PATCH, and DELETE), including Drupal CMS specific implementation of uploading files.Optional asyncio implementation.Model schema definition and validation (required for creating/posting resources, optional for reading/fetching resources).Resource caching within session.Know LimitationsParsing meta data for entity reference fields is not supported. Meaning, it is not possible to retrive or post meta data added to entity reference fields used by such as modules asdrupal/image_field_caption. It is recommended to store the required meta data directly as attributes of the referenced entity. For examply, by adding "Figure Caption" text field to Media entities as an alternative to usingdrupal/image_field_caption.CreditsBased on JSON API Python client byTuomas AiraksinenforQvantel,
seeJSON API Python client.
Package: drupal-scout
Drupal ScoutSearch for Drupal module entries with transitive core version requirements to help to upgrade the Drupal CoreInstallationpipinstalldrupal-scoutFeaturesUse multithreading to speed up the process of searching for the Drupal module entries with transitive core version requirements.Choose between three output formats: table, json, and suggest.tableformat will output the data in the table format.Example:jsonformat will output the raw data in the json format.suggestformat will output the suggested composer.json file with the updated module version requirements.It will also dump the suggested composer.json file to the specified path if the--save-dumpargument is used.LimitationsThe application will only work with Composer-based (Composer v2) Drupal 8+ projects.Usage/Examplesdrupal-scout [-h] [-d DIRECTORY] [-n] [-t THREADS] [-f {table,json,suggest}] [-s]Arguments‐-h, --helpshow this help message and exit–-d DIRECTORY, --directory DIRECTORYDirectory of the Drupal installation–-n, --no-lockDo not use the composer.lock file to determine the installed versions of the modules–-t THREADS, --threads THREADSThe number of threads to use for the concurrent requests and data parsing. By default, the application will use the number of all available threads.–-f {table,json,suggest}, --format {table,json,suggest}The output format. By default, the application will use the table format.–-s, --save-dumpUse in pair with--format suggestto dump the suggested composer.json file to the specified path.
Package: drupan
Drupan is a flexible static site generator helping you to create blogs,
single page applications or traditional websites. While being
opinionated the plugin system allows you to extend it with any
functionality you desire.QuickstartInstall drupan, clone thisexample
siterepository and rundrupan config.yaml--servein the cloned
directory.Noteworthy Featuresdeployment your site using git or directly to AWS S3 and AWS
CloudFrontfast page generationJinja2 with custom template tags and filterspowerful plugin systemUsageYou can install drupan via pip. To generate your site you just rundrupan ~path/to/config.yaml.Supported command line switchesnodeploydo not deploy the generated siteserveruns a development server on port 9000deploydeploy your output directory without generationReadersfilesystemreads content from files with a YAML headerWritersfilesystemwrites the generated site to a directoryDeployments3cfdeploy your site to AWS S3 and optionally invalidate changed
files on AWS CloudFront using botogitsubcommits the changes to git and pushes to a remote servers3subuploads your site to AWS S3 using the AWS CLI packagePluginsblankgenerates empty Entity instances with a given layout. This
can be used to generate index or archive pagesmarkdownconverts entity content from markdown to HTMLtagssupport for tags which are added to a posts meta information
Package: druwez
Druwezis a GTK based graphical printing tool written in Python.With Druwez you can use drag & drop or the clipboard to print multiple
files at once from the file manager without opening any dedicated
applications.You can optionally save print jobs to print them later (again). Only
the file names but not the file content are saved in that case so you
don’t need much disk space.Druwez itself can handle PDF, PNG, JPEG and SVG files. To print other
file formats you can define converters. A converter is a shell command
that reads a file and writes PDF, PNG, JPEG or SVG data to standard
output. For each converter you define shell patters for the files it
should convert.By default Druwez useunoconvas converter for various
office file formats andGhostscriptfor PostScript files.Druwez works on Linux and other Unix and Unix-like operating systems.LicenseYou can use Druwez under the conditions ofGPL v3 or later.This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.You should have received a copy of the GNU General Public License
along with this program.  If not, seehttp://www.gnu.org/licenses/RequirementsPython >= 3.6Python3 setuptoolsPython3 bindings for GObject introspection librariesGObject introspection data for GLib, GObject, Gdk, Gdk Pixbuf, Gtk,
Gio and PopplerGTK >= 3.20The following programs are used by the default configuration as
converters. You can use Druwez without them if you don’t need to print those file types or want to define your own converters.unoconvis used by
default as converter for various office file formatGhostscriptis used by default asconverter for Posrscript filesDebian-based distrosOn Debian-based distros Druwez needs the following packages:python3-gi, python3-pkg-resources, gir1.2-glib-2.0,
gir1.2-gtk-3.0, gir1.2-gdkpixbuf-2.0, gir1.2-poppler-0.18If you install the .deb package this packages will be automatically
installed if needed.In addition you may want the following packages to get the default
converters (the .deb package has a “Suggests” dependency on then):unoconv ghostscript
Package: drv2605
DRV2605 Haptic DriverBuild StatusCoverage
StatusPyPi PackagePython
VersionsInstallingStable library from PyPi:Just runsudo pip install drv2605Latest/development library from GitHub:git clonehttps://github.com/pimoroni/drv2605-pythoncddrv2605-pythonsudo ./install.shVibration PatternsThe DRV2605 has a library of built-in vibration patterns great for
haptic feedback, notifications and more. For the complete list see:http://www.ti.com/document-viewer/DRV2605/datasheet/waveform-library-effects-list-slos8547180.0.3Fix set_sequence, issue #20.0.2Port to i2cdevice>=0.0.6 set/get API0.0.1Initial Release
Package: drvn.installer
InstallerUsagedrvn_installer --helpInstallingInstalling in editable-modesudo -H python3.8 -m pip install --editable .Installing in the usual, non-editable modepython3.8 -m pip install --user drvn.installerTestingTesting prerequisitespython3.8 -m pip install --user --upgrade toxRunning all testsRuns unit- and integration tests using multiple python versions (specified by tox.ini's envlist)toxRunning unit teststox -e unitRunning integration teststox -e integrationUploadingUploading to PyPi#
# Make sure python3.8 setup.py --version is correct
# (edit version by creating a git tag ..see setuptools_scm)
#
# then:
python3.8 setup.py sdist bdist_wheel
twine upload dist/*
# or:
twine upload -u USER -p PASSWORD dist/*
Package: drw4e
This package, drw4e, is a tool to fit a damped random walk model on a 
single-band AGN light curve with four different types of measurement error. 
A typical damped random walk process (Kelly et al., 2009) is built on a 
Gaussian measurement error. Tak et al. (2019) adopts a mixture of Gaussian 
and Student's t measurement errors to account for the effect of outlying 
observations. In addition to these two types of measurement error, 
drw4e provides two more types of measurement error; a mixture of two 
Gaussian measurement errors (Vallisneri and van Haasteren, 2017) and 
Student's t measurement error.The common outputs of drw4e are the posterior samples of the three
damped random walk model parameters; (i) average magnitude,
(ii) short-term variability, and (iii) time scale. The last two
model parameters are known to have physical interpretations
(Kelly et al., 2009) empirically supported by numerous studies
(MacLeod et al., 2010; Kozlowski et al., 2010;  Kim et al., 2012;
and Andrae et al., 2013). Thus, obtaining their accurate estimates
has become an important data analytic problem in astronomy.
The Gaussian measurement error model outputs posterior samples of these
three parameters. When a measurement error involves Student's t distribution,
such as Student's t or a mixture of Gaussian and Student's t distributions,
this package would optionally provide a posterior sample of degrees of freedom
of Student's t distribution if the degrees of freedom were treated as an unknown
parameter to be estimated from the data. In addition, the two mixture types of
measurement error (Gaussian + Gaussian and Gaussian + Student's t)
will provide each measurement's probability of being an outlier,
which will be helpful for identifying observations that a Gaussian
measurement error cannot fit well.This package can also be used for a sensitivity check of the Gaussian measurement
error model, providing variations of the outputs according to different
measurement error assumptions. In the absence of outliers, the resulting
posterior distributions under the four types of measurement error are
supposed to be similar in terms of the shape, center, and variability.
In the presence of outliers, however, the Gaussian measurement error model
may result in quite different posterior distributions from those of
the other measurement error models. In this case, the result from the
Gaussian measurement error model would be severely biased, and thus
the results obtained by the other three robust measurement error types
would become more reliable.Installationpip install drw4eTutorialEach of the following four links leads to a detailed tutorial with a realistic MACHO light curve.
It also contains descriptions of the data and instructions on how to use the package and its output.Using a mixture of Gaussian and Student's t measurement error modelUsing a mixture of two Gaussian measurement error modelUsing a Gaussian measurement error modelUsing a Student's t measurement error model
Package: dr.who
dr.whoThis is a nonfunctional package acting as a name placeholder for a future open
source project.LinksTBD.dr.who InstallationThis package does not need to be installed, as currently it exists solely to
reserve the package name.ChangelogWhat follows is a history of changes from release to release.0.0.0 — InitialThis is the first release ofdr.whothat serves to reserve the package
name and nothing more.LicenseCopyright 2011 Sean KellyLicensed under the Apache License, Version 2.0 (the “License”);
you may not use this file except in compliance with the License.
You may obtain a copy of the License athttp://www.apache.org/licenses/LICENSE-2.0Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an “AS IS” BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Package: drwnt
Python library made for drawing neural networks anytime in the script, using pygame.!!Pygame required to use!!If you don’t have it downloaded already, use:pip install pygameDownload:pip install drwntHow to use:
This library only has one function, being .draw_net().To make this whole thing work we need a couple thing to pass in. First we are going to start by writingdrwnt.draw_net()Then we pass in some stuff, being (In this order):Window we want to draw it onList of inputsList of outputsList of connections between single nodesList of weights of these connectionsList of bias values for each nodeLocation we want to draw it in (string), either:“lu” for left up
“ld” for left down
“ru” for right up
“rd” for right downList of hidden nodes - optionalAnd now we are done, we let it do it’s job and we can just sit back and watch this magic!Change Log1.0Official Release1.1Small changes in the description
Package: drxtract
drxtractMacromedia Director 5 DRI and DRX files data extractor.This software needs:ImageMagic to transform BMP images into PNG.FFmpeg to transform WAV files into MP3.Installationpython3 -m pip install drxtractMac "snd " file format:https://developer.apple.com/library/archive/documentation/mac/Sound/Sound-60.html#MARKER-9-400Lingo script decompilation references:http://fileformats.archiveteam.org/wiki/Lingo_bytecodeLscrToScript tool (http://alex-dev.org/lscrtoscript/)Other interesting projects (also used as reference):D4Player (https://github.com/renaldobf/D4Player)Continuity (https://github.com/scummvm-director/continuity)Scummvm Director engine (https://github.com/scummvm/scummvm/tree/master/engines/director)
Package: dryad2dataverse
dryad2dataversedryad2dataverseis aPythonpackage and an associated console line application which allows easier transfer of metadata and data from a Dryad data repository (ie,https://datadryad.org) to aDataverserepository. Dryad2dataverse is pure Python and should run on any platform which supports Python 3.6 or greater.Data transfers between repositories require local storage, so not all platforms will be equally suitable.Installingpip install dryad2dataverseUsageMost users will likely just want to use the command line transfer and monitor tool (dryadd) but the tools are available in any Python environmentCommand line applicationdryadd [all the various options]see all the options available withdryadd -hInitiate a transfer from aDryadrepository to aDataverserepository.Using the package#Serializer
import dryad2dataverse.serializer
#Transfer
import dryad2dataverse.transfer
#Monitor
#import dryad2dataverse.monitor

i_heart_dryad = dryad2dataverse.serializer.Serializer('doi:10.5061/dryad.2rbnzs7jp')
dv = dryad2dataverse.transfer.Transfer(i_heart_dryad)
dv.download_files()
dv.upload_study(targetDv='dryad')
dv.upload_files()

#For an explanation look at the more detailed docs
#You know, like where your API key goes.DocumentationThis very terse description is by no means the entirety of the documentation. Complete plain text documentation is available in thedocsdirectory of (https://github.com/ubc-library-rc/dryad2dataverse), beginning withindex.md.A (much) more user-friendly version of the documentation is available athttps://ubc-library-rc.github.io/dryad2dataverse, including fulldryadddocumentation and API information.Or if you've cloned the git repostory above, you can usemkdocsandmkdocs serveto have a local server version of the documentation.