Saravanan666/pypi-org huggingface dataset:
Package: hyclib
hyclibA personal python package containing commonly used functions within my projects.Installpip install hyclibIf you're developing the package, then clone/fork the package, and in the top level directory of the repository dopip install -r requirements.txtSince this package requires pytorch, if you're on a linux system and want a cpu-only version of pytorch, you can instead dopip install -r requirements_linux_cpu.txtNote: If you're on M1 Mac, there's a problem with pytables version 3.8.0 (as of writing) that you might encounter during install in which it complains it cannot find hdf5 install. If that is the case, then doexport HDF5_DIR=/opt/homebrew/opt/hdf5you can put this line in your~/.bashrcfile for convenience.
Package: hyc-utils
hyc-utilsA personal python package containing commonly used utils within my projectsInstallpip install hyc-utilsIf you're developing the package, then clone/fork the package, and in the top level directory of the repository dopip install -r requirements.txtSince this package requires pytorch, if you're on a linux system and want a cpu-only version of pytorch, you can instead dopip install -r requirements_linux_cpu.txtNote: If you're on M1 Mac, there's a problem with pytables version 3.8.0 (as of writing) that you might encounter during install in which it complains it cannot find hdf5 install. If that is the case, then doexport HDF5_DIR=/opt/homebrew/opt/hdf5you can put this line in your~/.bashrcfile for convenience.
Package: hyde
Version 0.8.9OverviewHyde starter kitbymerlinrebrovicis a really nice way to get started
with hyde.Hyde layout for bootstrapbyauzigogis also a good alternative if you
like Twitter’sbootstrap framework.You can also take a look atHyde Powered Websitesfor inspiration and reference.Currently hyde is only supported on python 2.7.x.  Python 3.x support is in
progress, thanks tojonafato.Active development of hyde had stalled for some time, but thanks tollonchjandjonafatothere is now a slow but steady progress towards 1.0.Mailing List:hyde-devon google groups.
IRC: #hyde on freenodeInstallationTo get the latest released version:pip install hydeFor the current trunk:pip install -e git://github.com/hyde/hyde.git#egg=hydeCreating a new hyde siteThe following command:hyde -s ~/test_site createwill create a new hyde site using the test layout.Generating the hyde sitecd ~/test_site
hyde genServing the websitecd ~/test_site
hyde serve
open http://localhost:8080Publishing the websitecd ~/test_site
hyde publish -p githubHyde supports extensible publishers.GithubThe hyde documentation is published to github pages using this command with
the following configuration:publisher:
    github:
        type: hyde.ext.publishers.dvcs.Git
        path: ../hyde.github.com
        url: git@github.com:hyde/hyde.github.com.gitNoteCurrently, the initial path must have clone of the repository
already in place for this command to work.PyFSHyde also has a publisher that acts as a frontend to the awesomePyFS library(thanks torfk). Here are a few configuration
options for some PyFS backends:publisher:
    zip:
        type: hyde.ext.publishers.pyfs.PyFS
        url: zip://~/deploy/hyde/docs.zip
    s3:
        type: hyde.ext.publishers.pyfs.PyFS
        url: s3://hyde/docs
    sftp:
        type: hyde.ext.publishers.pyfs.PyFS
        url: sftp:hydeuser:hydepassword@hydedocs.orgNotePyFS is not installed with hyde. In order to use the
PyFS publisher, you need to install pyfs separately.Any PyFS dependencies (Example:botofor S3 publishing)
need to be installed separately as well.pip install fs
pip install botoTo get additional help on PyFS backends, you can run the following
command once PyFS is installed:fsls --listopenersExamplesjulien.danjou.infoluffy.cxCloudpanicHyde Documentation SourceA brief list of featuresEvented Plugins: The Plugin hooks allow plugins to listen to events
that occur during different times in the lifecycle and respond
accordingly.Metadata: Hyde now supports hierarchical metadata. You can specify
and override variables at the site, node or the page level and access
them in the templates.Organization: The sorter, grouper and tagger plugins provide rich
meta-data driven organizational capabilities to hyde sites.Publishing: Hyde sites can be published to variety of targets including
github pages, Amazon S3 & SFTP.LinksChangelogAuthors
Package: hyde-generator
Hydev0.0.4A simple static site generatorUsageIf this is the first time running Hyde on your computerInstall the library withpip3 install hyde-generator. The PyPI page ishereContinued from last steps or already installed HydeRunhyde buildin thesample/directory (found in the Github repository) and then runhyde serveto see the built files.LicenseThis code is licensed under the GNU AGPLv3 license and any later versions.Copyright © 2021 Aarush GuptaThis code is copyrighted but licensed to the public under the GNU AGPLv3 license and any later versions. All html, styles, design elements, and text belongs to Aarush Gupta under the aforementioned copyright and not the license.
Package: hyde-gopher
hyde-gopherServe yourHydesite overGopher.
(This is primarily made possible byflask-gopher, yay.)Installationpandoc is needed to parse Markdown, so you'll need to have this installed.ReleaseYou can install the latest relase from PyPI by runningpython3-mpipinstallhyde-gopherFrom sourceIf you want to use the latest development snapshot (which may be broken),
you'll need to clone or download the repository and then install the package with:python3-mpipinstall.If you don't want to install anything, you can replacehyde-gopherwithpython3 -m hyde_gopher.mainin the following steps.UsageSetupAs Gopher supports only absolute links and there's no such thing as aHostheader,
hyde-gopher needs to know the absolute base path of your site when generating the
static site. (If you're using the built-in webserver this is currently being guessed
from the bind configuration which may lead to broken links. Please use the built-in
webserver just for local tests and not for internet-facing deployments.)There are also a few things you might want to configure but don't have to.To do so, add the following lines to yoursite.yaml:gopher_base_url:gopher://gopher.mysite.invalid:71/~user/# neededgopher_layout_root:layout_gopher# this is the defaultgopher_width:70# this is the defaultIf you don't want to create your layout from scratch you can use a bundled one
– to do so, runhyde-gopher init.ServeYou can use the built-in webserver for a quick test
– and also for pre-viewing your site while editing it.To do so, runhyde-gopher serve.Per default, this will serve the site from the current working directory
atgopher://localhost:7070/, placing generated files intodeploy_gopher/.
(You can change this, seehyde-gopher -handhyde-gopher serve -hfor more options.)GenerateThe primary purpose of hyde-gopher is to generate a static site (just like hyde's).To do so, runhyde-gopher gen.Per default, this will generate a static version of the site from the current
working directory to the folderdeploy_gopher/.
(You can change this, seehyde-gopher -handhyde-gopher gen -hfor more options.)Knonwn issues / TODOlinks in HTML pages are not rendered as links (it works in Markdown, though)images are only linked if you use a macro to render themjust HTML files, binaries and folders are consideredGotchashyde-gopher needs Python >= 3.6.The currenty stable release of hyde (0.8.9) needs Python < 3.
You'll need to install the pre-release of hyde 0.9.0 to get this working:python3-mpipinstallgit+https://github.com/hyde/hyde.git@V0.9.0
Package: hyde-gzipper
hyde-gzipper is a plugin for Hyde, which allows to create
pre-compressed (gzipped) versions after writing output resources.UsageIn your site.yaml, add this to plugins:-gzipper.GzipperPluginOptionally configure file extensions which you want to include
for compression. Default is: html, css, js.gzipper:extensions:-html-css-jsAuthorRadek CzajkaLicenseMIT. See LICENSE file.
Package: hyde-lang
hyde-langHyde is a Lox clone written in Python based on the book from Robert Nystrom's bookCrafting Interpreters.Just likethe novel of the same name, where the evil Mr. Hyde is the antithesis of the benevolent Dr. Jekyll, this scripting language, Hyde, is the polar opposite, often masochistic, and downright hard-to-use alternative to Jekyll.Hyde is a toy language written to prove that just because something can be done... Sometimes it's best not to.Jekyll is truly a joy to use -- simply write articles in Markdown and your content is served easily and quickly. Because it's built on top of Ruby, you know it's made for developer happiness.Hyde, on the other hand, is an evil, deviously hard-to-use alternative to Jekyll. It will punish you for using it. It is a scripting language written in the span of a few weeks, and none of its features are built for rendering large bodies of HTML. It has a spartan standard library, limited primitive types, and barely passable error handling.
Package: hydes
HyDESConceptHydroDinamical Equation Solver Code to numerically solve the hydrodynamical equations in 2 dimensions in a regular rectangular mesh.
The code performs a first order staggered Lax-Friedrich scheme in time and a central first order derivative in space.
There are several initial conditions to test and a some boundary conditions, like 0 derivative in the boundaries or periodic ones.
The code is impleted originaly in IDL in may 2019 and it was transcripted to python in december 2021.InstallationTo install the library just pip install it with:pip install hydesGetting startedTo start simulating your models just load the library, load the parameters (template loaded with load_sample_params())
compute the desired initial conditions with a perturbation and simulate the evolution of the sistem like:import hydes as hd

params = hd.load_sample_params()
pert, pert_vx, pert_vy = hd.sample_perturbation()

hd.run_sim(params, pert, pert_vx, pert_vy)if you also want to have a movie of the saved plots you can do:import hydes as hd
from animation import animation

params = hd.load_sample_params()
pert, pert_vx, pert_vy = hd.sample_perturbation()

reults_path = hd.run_sim(params, pert, pert_vx, pert_vy)
frames = os.path.join(os.path.join(reults_path, 'plots'), '*')
animation(frames=frames, path_out=reults_path)
Package: hydesign
Welcome to HydesignA tool for design and control of utility scale wind-solar-storage
based hybrid power plant (HPP).Hydesign is a non-linear model for evaluating HPP projects including:Wind turbine selectionWake losses that depend on the number of turbines and the
installation density of the wind plantInternal energy management system operation of the plant. The
operation of the HPP plant is designed in an ideal scenario
without degradation and a actual operation that can include
degradation of the battery, or PV plant, as well as forecast
errors in wind, solar and spot prices.Non-linear battery degradationDetailed cost models for wind, solar and Li-ion batteryDetailed financial model based on weighted costs of capital per
technologyHow to citeIf you make use of HyDesign please cite this paper, which inludes a
detailed description of the methodology applied in the framework:@Article{wes-2023-83,
AUTHOR = {Murcia Leon, J. P. and Habbou, H. and Friis-M{\o}ller, M. and Gupta, M. and Zhu, R. and Das, K.},
TITLE = {HyDesign: a tool for sizing optimization for grid-connected hybrid power plants including wind, solar photovoltaic, and Li-ion batteries},
JOURNAL = {Wind Energy Science Discussions},
VOLUME = {2023},
YEAR = {2023},
PAGES = {1--22},
URL = {https://wes.copernicus.org/preprints/wes-2023-83/},
DOI = {10.5194/wes-2023-83}
}Source code repository (and issue tracker):https://gitlab.windenergy.dtu.dk/TOPFARM/hydesignLicense:MITDocumentation, installation, etc:https://topfarm.pages.windenergy.dtu.dk/hydesign.
Package: hyde-slimmer
This module is a wrapper around Peter Bengtsson’s slimmer. It can be used to
compress HTML, XHTML or CSS. It depends on the slimmer module from pypi.Installationpip install hyde-slimmerInstall Post Processor:SITE_POST_PROCESSORS = {
    '/': {
        'hyde_slimmer.site_post_processors.Compress' : {
            'slimmer': {
                '*.html': 'html',
                #'*.html': 'xhtml',
                #'*.css': 'css',
            }
        },
    }
}
Package: hyde-zipper
Hyde ZipperThis module precompresses all plaintext files so that properly configured
web servers can serve gzip compressed content without compressing it on
every request.Installationpip install hyde-zipperInstall Post Processor:SITE_POST_PROCESSORS = {
    '/': {
        'zipper.site_post_processors.GzipCompress' : {
            'filetypes': ['*html', '*.css', '*.js', '*.xml', '*.txt'],
            'level': 9,
        },
    }
}SettingsZipper has 2 settings, filetypes, and level.filetypesA list with file extensions to apply precompression too. defaults to['*html', '*.css', '*.js', '*.xml']levelAn integer 1 through 9 that controls the level of compression. 1 is the fastest,
but least amount of compression, and 9 is the slowest, but most amount of
compression. defaults to9
Package: hydra-agent
Cross-platform remote administration agent for 1C:Enterprise=============|Build Status Travis| |Build Status AppVeyor| |Coverage Status| |PYPI| |License: GPL v3|.. |Build Status Travis| image:: https://travis-ci.org/vbondarevsky/hydra_agent.svg?branch=develop:target: https://travis-ci.org/vbondarevsky/hydra_agent.. |Build Status AppVeyor| image:: https://ci.appveyor.com/api/projects/status/lsq6bvl80205t060?svg=true:target: https://ci.appveyor.com/project/vbondarevsky/hydra-agent.. |Coverage Status| image:: https://codecov.io/gh/vbondarevsky/hydra_agent/branch/develop/graph/badge.svg:target: https://codecov.io/gh/vbondarevsky/hydra_agent.. |License: GPL v3| image:: https://img.shields.io/badge/License-GPL%20v3-blue.svg:target: https://www.gnu.org/licenses/gpl-3.0.. |PYPI| image:: https://badge.fury.io/py/hydra-agent.svg:target: https://badge.fury.io/py/hydra-agent
Package: hydra-callbacks
Hydra CallbacksA collection of usefulls and simple to use callbacks for thehttps://hydra.cc/configuration framework.Installationpipinstallhydra-callbacksDevelopment versionpipinstallgit+https://github.com/paquiteau/hydra-callbacksUsageIn your hydra root config file add the following, or analoguous:hydra:callbacks:git_infos:_target_:hydra_callbacks.GitInfoclean:truelatest_run:_target_:hydra_callbacks.LatestRunLinkresource_monitor:_target_:hydra_callbacks.ResourceMonitorsample_interval:0.5runtime_perf:_target_:hydra_callbacks.RuntimePerformanceThis will enrich your script output with:paquiteau@laptop$pythonmy_app.py[hydra] Git sha: 844b9ca1a74d8307ef5331351897cebb18f71b88, dirty: False## All your app log and outputs ##[hydra][INFO] - Total runtime: 0.51 seconds[hydra][INFO] - Writing monitoring data to [...]/outputs/2023-04-06/16-02-46/resource_monitoring.csv[hydra][INFO] - Latest run is at: [...]/outputs/latestDetailled configuration for each callback is available in thetests/test_app/folder.Available CallbacksNameActionGitInfoCheck status of RepositoryLatestRunLinkGet a link to the latest runMultiRunGathererGather results json file in a single tableRuntimePerformanceGet Execution time for each runResourceMonitorMonitor resources of running jobs (CPU and Memory)And more to come !Also AvailablePerfLogger: A simple to use performance loggerfromhydra_callbacksimportPerfLoggerimportlogginglog=logging.getLogger(__name__)defmain_app(cfg):withPerfLogger(log,"step1"):sleep(1)withPerfLogger(log,"step2"):sleep(2)PerfLogger.recap(log)RessourceMonitorService: A simple CPU and GPU usage and memory sampler. It launches an extra process to monitor everything.fromhydra_callbacks.monitorimportRessourceMonitorServiceimportosmonitor=RessourceMonitorService(interval=0.2,gpu_monit=True)monitor.start()# Launch heavy stuffmetrics=monitor.stop()# Or use it as a context managerwithRessourceMonitorService(interval=0.2,gpu_monit=True)asmonitor:# launch heavy stuffmetrics_values=monitor.get_values()You too, have cool Callbacks, or idea for one ?Open a PR or an issue !Possible IdeasA callback that summarize log from multiple runsMonitoring of GPU  using nvitop:star2: If you like this work, don't forget to star it and share it 🌟
Package: hydra-configs-pytorch-lightning
Quick Start:pip install git+https://github.com/romesco/hydra-lightning/#subdirectory=hydra-configs-pytorch-lightningfromhydra_configs.pytorch_lightning.trainerimportTrainerConfWhat is this?This is a collection of auto-generated configuration files to enable usingPytorch LightningwithHydra. The emphasis on this repository is to provide a stable set of base configs that track the current versions of Lightning and Hydra. If either changes its API, these configs will update automatically as well.Here is an example of the base config for theEarlyStoppingCallback from Pytorch Lightning:@dataclassclassEarlyStoppingConf:_target_:str="pytorch_lightning.callbacks.EarlyStopping"monitor:str="early_stop_on"min_delta:float=0.0patience:int=3verbose:bool=Falsemode:str="auto"strict:bool=TrueThis is useful because it allows you to quickly import these configs like:fromhydra_configs.pytorch_lightning.callbacksimportEarlyStoppingConfNow you are free to use this config with its pre-set defaults and override any values programatically using one of:command line argsyaml filesstructured configs (dataclasses)Looking fortorchconfigs?If you're interested in configuring Lightning classes, you're probably interested in configuring normal torch classes as well.
Things like:AdamLRStepLinearDatasetDataLoader...Please find those in the pytorch repository:https://github.com/pytorch/hydra-torch/TutorialsConfiguring Pytorch with Hydra:Basic TutorialIntermediate Tutorial (coming soon)Advanced Tutorial (coming soon)LightningBasic Tutorial (coming soon - for now seeexamples/mnist_00.py).Intermediate Tutorial (coming soon)Dev Installationpoetry installRegenerate configspoetry run generate-configs
Package: hydra-core
A framework for elegantly configuring complex applications.Check thewebsitefor more information,or click the thumbnail below for a one-minute video introduction to Hydra.ReleasesStableHydra 1.3is the stable version of Hydra.DocumentationInstallation :pip install hydra-core --upgradeSee theNEWS.mdfile for a summary of recent changes to Hydra.LicenseHydra is licensed underMIT License.Hydra EcosystemCheck out these third-party libraries that build on Hydra's functionality:hydra-zen: Pythonic utilities for working with Hydra. Dynamic config generation capabilities, enhanced config store features, a Python API for launching Hydra jobs, and more.lightning-hydra-template: user-friendly template combining Hydra withPytorch-Lightningfor ML experimentation.hydra-torch:configen-generated configuration classes enabling type-safe PyTorch configuration for Hydra apps.NVIDIA's DeepLearningExamples repository contains a Hydra Launcher plugin, thedistributed_launcher, which makes use of the pytorchdistributed.launchAPI.Ask questions in Github Discussions or StackOverflow (Use the tag #fb-hydra or #omegaconf):Github DiscussionsStackOverflowTwitterCheck out the Meta AIblog postto learn about how Hydra fits into Meta's efforts to reengineer deep learning platforms for interoperability.Citing HydraIf you use Hydra in your research please use the following BibTeX entry:@Misc{Yadan2019Hydra,author={Omry Yadan},title={Hydra - A framework for elegantly configuring complex applications},howpublished={Github},year={2019},url={https://github.com/facebookresearch/hydra}}
Package: hydra-framework
Hydra FrameworkDescriptionHydra is a framework (actually, currently more of a collection of classes)
that provides the basic building blocks to implement data processing software as
a graph of nodes while making heavy use of the publisher/subscriber design
pattern.There are four kinds of nodes in each graph:Sources: Nodes which are only publishing data items to subscribing nodes in
the graph (e.g. file readers, sockets to read data from, REST endpoints etc).Sinks: Nodes that are only consuming data from publishing nodes. These are the
end-points of the graph (e.g. loggers, display widgets, sockets used to send
data, REST endpoints, websockets etc).SourceSinks: Nodes that are both consuming and producing data and are graph
end-points at the same time (e.g. sockets used to send and receive data).Intermediate nodes: Nodes which are both consuming (subscribers) and
publishing data at the same time. Such nodes can be used for various purposes
such as buffering, examining, transforming, filtering data etc.The available classes are broken down to the following modules:hydra_core: Contains the basic classes from which graphs are built.hydra_common: Classes for commonly used node types (e.g. queues).hydra_net: TCP and UDP SourceSinks.hydra_rest: REST API endpoint node (usesFlaskand its built-in
development server).InstallationInstall withpip:pip install hydra-frameworkExamplesSeeexample.py.TODOImplement the following modules:hydra_websocket: Module that provides REST and websocket sinks and sources.hydra_gui_qt5: Module that provides GUI components for QT5 (Python for QT).Add a REST client node implementation based on therequestsmodule.RequirementsPython 3.xFlask (for hydra-rest)LicenseMIT license
Package: hydra-genetics
https://hydra-genetics.readthedocs.ioHydra-geneticsCommand line interface to create new modules/pipelines or adding a new rule to an existing project. Provides libraries used to make it easier for people not used to pandas to extract information from samples and units dataframes. These dataframes are generated fromunits.tsvandsamples.tsvfiles which are used as input.FunctionscreatereferenceExample of how to generate a new projectvirtualenv -p python3.9 venv
 source venv/bin/activate
 pip install hydra-genetics
 hydra-genetics create-module -n snv -d "Collection of callers" -a "Patrik S" -e "p.s@mail.se" -g patrik -o snv
 # Create new smk file named "samtools.smk" with rule "samtools_rule2"
 hydra-genetics create-rule -c rule2 -t samtools -m snv -a test2 -e "test@test"
 # Add command to "samtools smk" file, rule name will be "samtools_rule3"
 hydra-genetics create-rule -c rule3 -t samtools -m snv -a test2 -e "test@test"

 # -t/--tool can be skipped for a single command tool, ex a script
 # this will create a smk file named "super_script.smk" with a rule "super_script"
 hydra-genetics create-rule -c rule3 -t samtools -m snv -a test2 -e "test@test"

 # Create input files
 hydra-genetics create-input-files -d path/dir1 -d path/dir2

 # Create singularity cache
 # all container specified in config.yaml will be fetched
 hydra-genetics singularity create-singularity-files  -o singularity_cache -c config.yaml