Saravanan666/pypi-org huggingface dataset:
Package: digen
What is DIGEN?Diverse and Generative ML benchmark (DIGEN) is a modern machine learning benchmark, which includes:40 datasets in tabular numeric format specially designed to differentiate the performance of some of the leading Machine Learning (ML) methods, anda package to perform reproducible benchmarking that simplifies comparison of performance of the methods.DIGEN provides comprehensive information on the datasets, including:ground truth - a mathematical formula presenting how the endpoint was generated for each of the datasetsthe results of exploratory analysis, which includes feature correlation and histogram showing how binary endpoint was calculated.multiple statistics on the datasets, including the AUROC, AUPRC and F1 scoreseach dataset comes with Reveiver-Operating Characteristics (ROC) and Precision-Recall (PRC) charts for tuned ML methods,a boxplot with projected performance of the leading methods after hyper-parameter tuning (100 runs of each method started with different random seed)Apart from providing a collection of datasets and tuned ML methods, DIGEN provides tools to easily tune and optimize parameters of any novel ML method, as well as visualize its performance in comparison with the leading ones.
DIGEN also offers tools for reproducibility.DependenciesThe following packages are required to use DIGEN:pandas>=1.05
numpy>=1.19.5
optuna>=2.4.0
scikit-learn>=0.22.2
importlib_resourcesInstalling DIGENThe best way to install DIGEN is using pip, e.g. as a user:pip install -U digenUsing DIGENA non-peer reviewed paper is available athttps://arxiv.org/pdf/2107.06475.pdfApart from the datasets, DIGEN provides a comprehensive toolbox for analyzing the performance of a chosen ML method.
DIGEN usesOptuna, a state of the art framework for optimizing hyper-parametersPlease refer to our online documentation athttps://epistasislab.github.io/digenCiting DIGENIf you found this resource to be helpful, please cite it the following way:@article{orzechowski2021generative,
  title={Generative and reproducible benchmarks for comprehensive evaluation of machine learning classifiers},
  author={Orzechowski, Patryk and Moore, Jason H},
  journal={arXiv preprint arXiv:2107.06475},
  year={2021}
}TutorialsDIGEN Tutorialis a great place to start exploring our package.
For advanced use, e.g. customization, manipulations with the charts, additional statistics on the collection, please check ourAdvanced Tutorial.Included ML classifiers:The following methods were included in our benchmark:Decision TreeGradient BoostingK-Nearest NeighborsLightGBMLogistic RegressionRandom ForestSVCXGBoost
Package: digest
Calculate a cryptohash on a file or standard input.Thedigestutility calculates message digests of files or, if no file
is specified, standard input. The set of supported digests depends on the
current Python interpreter and the version of OpenSSL present on the system.
However, at a minimum,digestsupports the following algorithms:ArgumentAlgorithmmd5The MD5 algorithmsha1The SHA-1 algorithmsha224The SHA-224 algorithmsha256The SHA-256 algorithmsha384The SHA-384 algorithmsha512The SHA-512 algorithmFor usage information, the algorithms supported by your version of Python,
and other information, run:digest –helpFor additional information, see the README (README.md) or visithttps://github.com/bmc/digest
Package: digestparser
digest-parserParse docx file containing digest content and produce output in other formats.The contents of the.docxmust follow a specific formatting scheme for it to be understood; each section of content is prefaced by a bold formatted title, such asDIGEST TITLE, and the content below it is used to populate the section of the output.There are four types of output content which can be after parsing a.docxfile:DOCX output,JATS XML output format,JSON format, compatible with eLife API schema, orMedium format, which can be used to create a new post at Medium service using their API, which can optionally overwrite some values if supplied a JATS XML research article fileOptionally, a.zipfile can contain the.docxfile and an optional graphic image file,. The image caption content can be included in the.docxand will be added to theImageobject.RequirementsParsing.docxfiles uses Python library dependencypython-docx, as defined in the installation requirements files.ConfigurationThedigest.cfgconfiguration file provided in this repository can be changed in order to produce slightly different output, depending on the situation. It includes a way to change the Medium post content,.docxoutput file name, and to change IIIF image server URL paths.Example usageThis library is meant to be integrated into another operational system, however the following are examples using interactive Python:Example 1 - Simple conversion of a.docxto JATS XML>>> from digestparser import parse
>>> content = parse.parse_content("tests/test_data/DIGEST 99999.docx")
>>> print(content)
<b>AUTHOR</b>
Anonymous
<b>DIGEST TITLE</b>Example 2 - Parse a.docxinto Digest object and then output JSON>>> from digestparser import build
>>> from digestparser import json_output
>>> from digestparser.conf import raw_config, parse_raw_config
>>> digest = build.build_digest("tests/test_data/DIGEST 99999.zip")
>>> digest_config = parse_raw_config(raw_config("elife"))
>>> print(json_output.digest_json(digest, digest_config))
OrderedDict([('id', 'None'), ('title', 'Fishing for errors in the\xa0tests'), ('impactStatement', ...Example 3 - Parse a.zipand then output Medium post content>>> from digestparser import medium_post
>>> from digestparser.conf import raw_config, parse_raw_config
>>> digest_config = parse_raw_config(raw_config("elife"))
>>> print(medium_post.build_medium_content("tests/test_data/DIGEST 99999.zip", digest_config=digest_config))
OrderedDict([('title', 'Fishing for errors in the\xa0tests'), ('contentFormat', 'html'), ...LicenseLicensed underMIT.
Package: digestvid
digestviddigestvidis a Python package designed to automate the transcription, summarization, and processing of video content. It supports both local video files and YouTube videos, leveraging advanced AI models for accurate transcription and concise summarization. Withdigestvid, users can efficiently digest video content, making it an ideal tool for content creators, educators, and researchers.FeaturesTranscribe Audio from Videos: Converts spoken words in videos into text using the Whisper model.Summarize Transcribed Text: Generates concise summaries from transcribed text using OpenAI's powerful models.YouTube Video Support: Downloads YouTube videos for processing, including handling videos with chapters.Video Screenshot Capture: Automatically captures and saves a screenshot from the midpoint of a video.Flexible Output Management: Saves transcriptions, summaries, and screenshots in user-specified directories, with support for filename sanitization.InstallationEnsure you have Python 3.6 or later installed. It's recommended to use a virtual environment for installation:python3-mvenvvenvsourcevenv/bin/activateInstalldigestvidusing pip:pipinstallgit+https://github.com/AI-Sherpa/DigestVid.gitUsageAfter installation,digestvidcan be used from the command line to process either a local video file or a YouTube URL:digestvid<pathtovideofileorYouTubeURL>ExamplesProcess a local video file:digestvidpath/to/video.mp4Download and process a YouTube video:digestvidhttps://www.youtube.com/watch?v=dQw4w9WgXcQContributingContributions todigestvidare welcome! You can contribute by reporting bugs, requesting features, or submitting pull requests. Please read our contribution guidelines for more information.Licensedigestvidis released under the MIT License. See the LICENSE file for more details.
Package: digg7
Welcome to DigiSim!This is a minimalistic library for scalable simulation of complex combinational digital logic in python. We have included various commonly used methods and techniques for dealing with digital logic and boolean algebra.PrerequisitesYou need to installtkinterfirst to work with logic gates functionality of the library.
Installtkinterby using command below-sudo apt-get install python-tk- For ubuntu versions 16x and below.sudo apt install python-tk- For ubuntu versions 18x and above.For windows, install tkinter by using this link--https://wiki.python.org/moin/TkInterInstallationCurrently we only have support for python 2.x. Use one of the following commands to install the library.pip install digisim- Make sure your default python interpreter is python 2.x.python -m pip install digisim- Can be used on windows.sudo pip install digisim- Try giving sudo access.pip2 install digisim- Try this in case above commands return error.To read documentation, visitHomepageof DigiSim.
Package: dig-git-ignore
DIG git-ignoreGenerate and/or Update gitignore files usinggitignore.iotemplatesUsagepython-mdig_git_ignoreACTIONorgit-ignoreACTIONACTIONmust be one of:•creategit-ignorecreatetemplate[template...]Create a new .gitignore only with selected templates. It will erease any existing rule.•addgit-ignoreaddtemplate[template...]Update .gitignore, append selected templates to the existing ones. Only affect the rules inside the generated block.•removegit-ignoreremovetemplate[template...]Update .gitignore, remove selected templates from the existing ones. Only affect the rules inside the generated block.•updategit-ignoreupdateUpdate .gitignore with most recent rules. Only affect the rules inside the generated block.•listgit-ignorelistList templates used in current .gitignore.•list-allgit-ignorelist-allList all supported templates.•findgit-ignorefindtermReturn supported templates who contains the searched term.InstallationFrom PyPI (preferred):python-mpipinstalldig-git-ignoreFrom github release:python-mpipinstall"https://github.com/DIG-/python-git-ignore/releases/download/1.0.2/dig_git_ignore-1.0.2-py3-none-any.whl"orpython-mpipinstall"https://github.com/DIG-/python-git-ignore/releases/download/1.0.2/dig_git_ignore.tar.gz"From github main branch:python-mpipinstall"git+https://github.com/DIG-/python-git-ignore.git@master#egg=dig_git_ignore"LicenseCC BY-ND 4.0You can use and redist freely.You can also modify, but only for yourself.You can use it as a part of your project, but without modifications in this project.
Package: digibyte-scrypt
DigiByte Scrypt (Python Bindings)Installpip3installdigibyte_scryptUsageimportdigibyte_scryptdigibyte_scrypt.calcPoW(...)Changelog1.1.0Added MANIFEST file to include c header file1.0.7Removed obsolete debug log statement1.0.6Added support for Python 3.10: This version defines#define PY_SSIZE_T_CLEANbefore includingPython.h1.0.5This version does not rely onpypandocanymore as the newsetuptoolscan handle markdown just well!Fixed a bunch of compilation issues1.0.0Initial Development of scrypt (Integrated c module)
Package: digicert-express
This module is used to automate the installation of DigiCert SSL Certificates.PLEASE NOTE: This project is beta. We have not yet released ourtestpackage although it has been tested by our QA team. This toolrequires an active DigiCert account. You may need to contactDigiCert Customer Supportin order to enable express install access to your account.As this project is currently in beta there may be bugs and we cannot currently guarantee your results. Use at your own risk.
Package: digicloud
# DigiCloud Command Line Interface## Install
To install the client run the following command:`bash python setup.py install `## bash auto completion
After install you can usedigicloudcommandbashcompletionto
to generate auto completion bash script.`bash digicloud complete > /etc/bash_completion.d/digicloud `## DevelopmentInstall preferably inside your choice of virtual environments like
poetry or pipenv.Use edit mode:`bash python-mpip install-e. `
Package: digicom
digicomWhat it isThis project is a collection of equations, calculations, and static variables
used in digital signals and communications.How to useMost of the function in this module as oneline anonymous functions, the input
and output for each function are self explanitory.Example of Use:>>L=parse_sym('27.44 m')# H>>C=parse_sym('891.7 p')#F,>>r_fr=round(resonant_freq(L,C)/10**3,3)>>print('Resonant Frequency:\n\tfr =',r_fr,'kHz')ResonantFrequency:fr=32.175kHzInstallLocal$pipinstall-rrequiremnts.txt
$pipinstalldigicom/.pip via PyPi$pipinstalldigicom
Package: digicomm
digicommTools for digital communications simulations.Organizationdigicomm.pyis the main workhorse that contains the relevant functions. This script can be imported to have access tofunctions that can add noise, phase offsets, frequency offsets to complex values representing symbolssymbol decision functionsperform frequency offset estimationderivative filtersa MATLAB-style rcosdesign...and more to come.Folders contain example applications of thedigicomm.pyscript, like bit error rate simulations, derivative filters, symbol synchronization, etc. Thetest\contains code that I used to develop functionality for a given function.
Package: digi-connectcore-ble
This project contains the source code of the ConnectCore Bluetooth Low Energy
Python library, an easy-to-use API developed in Python that allows your Digi
International’sConnectCoremodules to interact with mobile applications using theDigi IoT Mobile SDKthrough Bluetooth Low Energy.This source has been contributed by Digi International.InstallationYou can install ConnectCore Bluetooth Low Energy Python library usingpip:$ pip install digi-connectcore-bleInstall from SourceYou can install ConnectCore Bluetooth Low Energy Python library directly from
sources. To do so, extract the source code to your computer and execute the
following command:$ pip install <path_to_connectcore-ble-python_dir>DocumentationConnectCore Bluetooth Low Energy Python library has user guide and API
reference documentation hosted on Read the Docs. You can find the latest,
most up to date, documentation atlatest docs. To see only those
features which have been released, check out thestable docs.How to contributeThe contributing guidelines are in theCONTRIBUTING.rst document.LicenseCopyright 2022, 2023, Digi International Inc.TheMPL 2.0 licensecovers the majority of this project with the following exceptions:TheISC licensecovers the contents of the examples directory.
Package: digifi
DigiFiGeneral-purpose financial library. This package provides basic functions and algorithms used in finance.DisclaimerNote that this package is not intended for commercial use, and the developers of the package do not accept any responsibility or liability for the accuracy or completeness of the code or the information provided.About The ProjectWe are a team of two developers who are enthusiastic about making a simple financial library for Python, which is powerful and optimized, yet minimalistic and easy to use. We intend the library to be open source for anyone to verify our code and/or propose improvements and additions to the future versions.As of right now, we opened the code onGitHubto get some early validation for the project. The current code base is implemented in Python, but in the future we aim to use Rust to do the "heavy lifting" and provide Python bindings for the new version of the library. The Python package will be available onPyPI, while we also want to make the Rust crate available onCrates.io.We aim to release the Beta version of the library implemented in Python, but we will not actively maintain it. Instead, we will try to address all the feedback and comments in the Rust implementation. So if you see any issues in the Python code please do report them, and we will try to fix these, but out main priority will be to provide a stable version of the library in Rust.Separately to the main library, we are also working on a plotting package that provides plotting functions that go together with the functionality of the main library. The reason we are developing it as a standalone project is because we would like to keep the number of dependencies and the size of the main library down, such that it can be used in a very minimalistic setting (Currently, the Beta version only depends onSciPyandNumPy).We will appreciate it if you are willing to help us debug and optimize the code, propose new functionality, or want to contribute in other ways, please do reach out to us!DigiFi
Package: digiflow
digital flowFather's little helper for internal library digitalization workflows running on Linux-Systems. Use at own risk.Tests with toxic containerExecutetoxin a closed environment:setup_tox.shyour-python-tox-image
dockerbuild--tag<your-test-image>--build-argBASE_IMAGE=<your-python-tox-image>-fDockerfile.tox.
dockerrun--rm<your-test-image>toxLicenseThis project's source code is licensed under terms of theMIT license.NOTE: This project depends on components that may use different license terms.
Package: digiformatter
DigiFormatterMake your terminals look spicy.Oh, terminals. Lost to time, replaced by the ever-prevalent GUI. Why, in this age of nostalgia, do we restrict its growing reach to only synthwave music, 16-bit video games, and ａｅｓｔｈｅｔｉｃ video filters? Terminals are going to come back, I can feel it. And why not add a little pizzazz while we're at it? Unlike what hacker movies from the 2000's would like you to believe, terminals weren't all black and green. Special characters, colors, and overwriting made terminals a powerful and beautiful user interaction tool. And much like everything else in Python, now you canimportit.
Package: digiglass
DigiglassSearch Digi-Key from your terminalSearching Digi-Key can be a pain. Here’s a list of things I do every
time I search for an item:Filter by “In Stock”Filter by “Quantity Desired: 1”Sort by price, ascendingEach of those actions takes a click and a couple seconds to load. I can
automate these tasks and do most of the work from the command line.UsageSearch for blue LEDs:digiglass blue ledSearch for 470-ohm resistors in the through-hole category:digiglass-c'through hole resistor' 470 ohmBrowse all resistor kits:digiglass--category'resistor kit'-cand--categoryare interchangeable. Category names support
fuzzy search - you can type part of the name and the proper category
will probably appear.InstallationThis is a Python 3 script, so usepip3to install:pip3 install digiglassFiltersSpecify a filter to be used during a search like this:digiglass--filtersome_new_filterYou can customize the filters used by Digiglass by modifying~/.digiglass. It’s a YAML file that looks like this:filters:
    my_filter:
        in_stock: true
        lead_free: false
        rohs_compliant: false
        sort_by: '1000011'  # Unit price, USD, ascending
        min_quantity: 1
    pb_rohs:
        lead_free: true
        rohs_compliant: true

settings:
    default_filter: my_filterValid options are:in_stock: Item must be in stocklead_free: Item must be lead freerohs_compliant: Item must be RoHS compliantsort_by: The column by which to sort resultsmin_quantity: At least this many of this item must be availableEvery field in a filter is optional.default_filteris used when no filter is specified.Fields not specified in a requested filter use the default filter’s
settings.TroubleshootingHaving issues? Try clearing the app’s cache:digiglass--clear-cacheStill having issues? Odds are Digi-Key changed their HTML format. They
probably broke the app’s screen scraping. Let me know and I’ll try and
fix it—or dig in yourself! Screen scraping is fun.ContributionsBug reports, fixes, or features? Feel free to open an issue or pull
request any time. You can also tweet me at
[@mplewis](http://twitter.com/mplewis) or email me atmatt@mplewis.com.LicenseCopyright (c) 2014 Matthew Lewis. Licensed underthe MIT
License.
Package: digikuery
digikuery is a script to perform queries indigikam(photo manager) database.It canQuery albums which contains tags matching a given regexQuery most used tags and corresponding albumsPrint other tags present in matching albumsList digikam database structureProvide an interactive python shell for manual queriesUsageusage:digikuery.py[-h][-dDBPATH][-F][-RROOT][-T[FILTER_TAGS]]{shell,schema,album,tag,stats}...

digikuery-Digikamdatabasequerytool-v20230529

positionalarguments:{shell,schema,album,tag,stats}shellspawnipythonshelltoexplordigikamdatabaseschemadumpdigikamdatabaseschemaalbum[album]listtagsforoneorallalbumstag[tag]listalltagsorquerysingletag-Csortbyresultcount-Ishowimagedetailsstatsshowdigikamdatabasestatistics(default)options:-h,--helpshowthishelpmessageandexit-dDBPATH,--dbpathDBPATHdatabasepath-F,--full-tagnamedisplayfulltagname-RROOT,--rootROOTrestrictquerytothisrootalbum-T[FILTER_TAGS],--filter-tags[FILTER_TAGS]showandfiltertagsfordisplayedalbums

examples:
Listalbumswhentag'Paquerette'ispresent,togetherwithothertagsofthisalbum
$digikuerytagPaqueretteInstall$pipinstalldigikueryExample: Query which albums contain given tag expressionBellow we look for the "semaphore" name in all tags.The query returns 2 tags "TagCommunication/Semaphore/Bleu" and "TagAlphabet/Semaphore", listing for each tag the albums containing tagged pictures.$digikuerytagsemaphore3TagCommunication/Semaphore/Bleualbum_albaniealbum_francealbum_grece1TagAlphabet/Semaphorealbum_photos_19e_siecleProviding -I option would list the picture names.Let's just sort them by picture count:$ digikuery tag -C semaphore
  3 TagCommunication/Semaphore/Bleu
      3 album_france
      2 album_grece
      2 album_albanie
  1 TagAlphabet/Semaphore
      19 album_photos_19e_siecleFor each matching album we can show if it contains other tags, for example tags maching "access"$digikuery-Taccesstagsemaphore3TagCommunication/Semaphore/Bleualbum_franceTagAccess/Walking(9),TagAccess/Train(1)album_greceTagAccess/Car(6),TagAccess/Walking(3)album_albanieTagAccess/Walking(5)Interactive shell in database$ digikuery shell
Interactive mode help:
   available objects
      dk.session
         dk.session.query(Album).count()
         dk.session.query(AlbumRoot).all()
         dk.session.query(Image).filter(Image.name == 'example.png').all()
         dk.session.query(Album, Tag, sqlalchemy.func.count(Tag.name)).join(imagetag).join(Image).join(Album)
      dk.engine
         access sqlalchemy engine
      dk.metadata
         access sqlalchemy metadata
   available functions
      help()
         print this message
      dk.query_album(album)
      dk.query_tag(tag)
      dk.schema()
      dk.stats()
running ipython...

In [1]:Internalsdigikuery uses sqlalchemy to map digikam database to python objects.
Package: digimarks
Simple bookmarking service, using a SQLite database to store bookmarks, supporting tags and automatic title fetching.InstallationFrom PyPIAssuming you already are inside a virtualenv:pipinstalldigimarksFrom GitCreate a new virtualenv (if you are not already in one) and install the
necessary packages:gitclonehttps://github.com/aquatix/digimarks.gitcddigimarksmkvirtualenvdigimarks# or whatever project you are working onpipinstall-rrequirements.txtUsage / example configurationCopysettings.pyfrom example_config to the parent directory and
configure to your needs (at the leastchange the value ofSYSTEMKEY).Run digimarks as a service under nginx or apache and call the appropriate
url’s when wanted.Url’s are of the formhttps://marks.example.com/<userkey>/<action>BookmarkletTo easily save a link from your browser, open its bookmark manager and create a new bookmark with as url:javascript:location.href='http://marks.example.com/1234567890abcdef/add?url='+encodeURIComponent(location.href);Creating a new userAfter having set up the`settings.py`as under Usage, you can add a new user, by going to this path on your digimarks server:/<secretkey>/adduserwheresecretkeyis the value set in settings.SYSTEMKEYdigimarks will then redirect to the bookmarks overview page of the new user. Please remember the user key (the hash in the url), as it will not be visible otherwise in the interface.If you for whatever reason would lose this user key, just either look on the console (or webserver logs) where the list of available user keys is printed on digimarks startup, or open bookmarks.db with a SQLite editor.Server configurationvhost for Apache2.4uwsgi.iniWhat’s new?See theChangelog.Attributions‘M’ favicon byFreepik.