Saravanan666/pypi-org huggingface dataset:
Package: enzo
A neural network designed from scratch in Python (no tensorflow, pytorch, etc.).Why from scratch?Neural networks have grown to become very popular and useful. Because they are so complex, it is tough to have a core understanding ofhowthe networks actually “learn.” Coding one from scratch turned out to be extremely helpful.Why in Python?Python is easy and quick to use, meaning that the time I spend coding will mostly be devoted to actually coding the network.More importantly, Python is easy to understand, meaning the code can serve as a learning resource for those who would like a better understanding of how neural networks work.
Package: enzyme
EnzymeEnzyme is a Python module to parse video metadata.UsageParse a MKV file:>>> with open('How.I.Met.Your.Mother.S08E21.720p.HDTV.X264-DIMENSION.mkv', 'rb') as f:
...    mkv = enzyme.MKV(f)
...
>>> mkv.info
<Info [title=None, duration=0:20:56.005000, date=2013-04-15 14:06:50]>
>>> mkv.video_tracks
[<VideoTrack [1, 1280x720, V_MPEG4/ISO/AVC, name=None, language=eng]>]
>>> mkv.audio_tracks
[<AudioTrack [2, 6 channel(s), 48000Hz, A_AC3, name=None, language=und]>]LicenseApache2Changelog0.4.1release date:2013-11-05Fix parsing nested SeekHead elementsMake parsing nested SeekHead elements optional0.4.0release date:2013-10-30Import exceptions under enzyme namespaceChange repr formatRename base exceptionRemove test file0.3.1release date:2013-10-20Fix package distribution0.3release date:2013-05-18Complete refactoring, for the old enzyme seehttps://github.com/Diaoul/enzyme-old
Package: enzyme-cost-minimization
enzyme-cost-minimization========================Enzyme Cost Minimization (ECM) is a method for estimating the specific cost inenzymes for sustaining a given flux, given a kinetic model.You can read more about ECM at [PLOS CB](https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5094713/).If you only want to try out ECM without installing anything locally, we havea simple web interface at [eQuilibrator](http://equilibrator.weizmann.ac.il/pathway/).Otherwise, you can install ECM from PyPI:```pip install enzyme-cost-minimization```Or get the source code from this repository. In that case, you'll have toinstall the following dependencies:- PyPI packages:- numpy- scipy- matplotlib- optlang- pandas- sbtab- equilibrator-apiExample-------Try running the example script:```python -m example.test```
Package: eoapi-cdk
eoAPI CDK Constructseoapi-cdk is a package ofAWS CDK constructsdesigned to encapsulate eoAPI services and best practices as simple reusable components.For more background on the included services seeThe Earth Observation APIIncluded constructsDetailed API docs for the constructs can be foundhere.pgSTAC DatabaseAnRDSinstance withpgSTACinstalled and the Postgres parameters optimized for the selected instance type.STAC APIA STAC API implementation usingstac-fastapiwith apgSTAC backend. Packaged as a complete runtime for deployment with API Gateway and Lambda.pgSTAC Titiler APIA complete dynamic tiling API usingtitiler-pgstacto create dynamic mosaics of assets based onSTAC Search queries.  Packaged as a complete runtime for deployment with API Gateway and Lambda and fully integrated with the pgSTAC Database construct.STAC browserA CDK construct to host a staticRadiant Earth STAC browseron S3.OGC Features/Tiles APIA complete OGC Features/Tiles API usingtipg. Packaged as a complete runtime for deployment with API Gateway and Lambda. By default the API will be connected to the Database'spublicschema.STAC IngestorAn API for large scale STAC data ingestion and validation into a pgSTAC instance.Authentication for the STAC Ingestor API can be configured with JWTs authenticated by JWKS.  To learn more about securing FastAPI applications with this approach seeSecuring FastAPI with JWKS (AWS Cognito, Auth0).A sample Cognito-based authentication system is available ataws-asdi-auth.Bastion HostA bastion host is a secure gateway that provides access to resources in a private subnet.  In this case it provides the ability to make administrative connections to eoAPI's pgSTAC instance.For more background on bastion hosts in AWS seethis article.And for configuration instructions for this construct seethe docs.Published Packageshttps://pypi.org/project/eoapi-cdk/https://www.npmjs.com/package/eoapi-cdk/ReleaseVersioning is automatically handled viaConventional CommitsandSemantic Release.Warning: If you rebasemain, you must ensure that the commits referenced by tags point to commits that are within themainbranch. If a commit references a commit that is no longer on themainbranch, Semantic Release will fail to detect the correct version of the project.More information.TestsEach pull request tomainis added to amerge queueso that a "deployment test" workflow can run before the merge actually happens. If the deployment fails, the merge is cancelled. Here isthe definition of this workflowand thetests definition.
Package: eobox
eo-boxeoboxis a Python package with a small collection of tools for working with Remote Sensing / Earth Observation data.Package OverviewSo far, the following subpackages are available:eobox.sampledatacontains small sample data that can be used for playing around and testing.eobox.rastercontains raster processing tools forextracting raster values at given (by vector data) locations,window- / chunk-wise processing of multiple single layer raster
files that do not fit in memory, e.g.calculating virtual time series and temporal statistical
metrics from all cloud-free observations,predicting a machine learning model,custom processing functions.eobox.vectorcontains vector processing tools forclean convertion of polygons to lines anddistance-to-polygon border calculation.eobox.mlcontains machine learning related tools, e.g.plotting a confusion matrix including with precision and recallextended predict function which returns prediction, confidences, and probabilities.InstallationThe package requires Python 3. It can be installed with the following command:pipinstalleoboxTheenvironment.yamlin the repository can be used to setup a conda environment with all dependencies required for using and building the package and running the tests and documentation code.condaenvcreate--name=eobox--file=environment.yml
pipinstalleoboxDocumentationThe package documentation can be found atreadthedocs.
Package: eodag-cube
EODAG-cubeThis project is the data-access part ofEODAGInstallationEODAG-cube is onPyPI:python -m pip install eodag-cubeUsage - Python APIExample usage for interacting with the api in your Python code:fromeodagimportEODataAccessGatewayfromrasterio.crsimportCRSdag=EODataAccessGateway()product_type='S2_MSI_L2A_COG'footprint={'lonmin':1,'latmin':43.5,'lonmax':2,'latmax':44}start,end='2020-06-04','2020-06-05'search_results,_=dag.search(productType=product_type,geom=footprint,start=start,end=end)data=search_results[0].get_data(crs=CRS.from_epsg(4326),resolution=0.0006,band="B01",extent=footprint)print(data)<xarray.DataArray(band:1,y:833,x:1666)>array([[[432,407,430,...,0,0,0],[587,573,589,...,0,0,0],[742,690,622,...,0,0,0],...,[15264,15247,15214,...,0,0,0],[15069,15084,15073,...,0,0,0],[14686,14701,14722,...,0,0,0]]],dtype=uint16)Coordinates:*x(x)float640.99991.01.0011.002...1.8871.8871.8881.888*y(y)float6444.044.044.044.044.0...43.543.543.543.5*band(band)int641spatial_refint640Attributes:scale_factor:1.0add_offset:0.0_FillValue:0ContributeIf you intend to contribute to eodag-cube source code:git clone https://github.com/CS-SI/eodag-cube.git
cd eodag-cube
python -m pip install -e .[dev]
pre-commit install
toxLICENSEEODAG is licensed under Apache License v2.0.
See LICENSE file for details.AUTHORSEODAG is developed byCS GROUP - France.
Package: eodag-sentinelsat
eodag-sentinelsatThis is a repository for sentinelsat plugin toEODAG.
It’s anApiplugin that enables to
search and download EO products from catalogs implementing theSciHub / Copernicus Open Access Hub interface.
It is basically a wrapper aroundsentinelsat, enabling it to be used on eodag.Installationeodag-sentinelsat is onPyPI:python -m pip install eodag-sentinelsatConfigurationRegister toScihubto get the required credentials (username/password).Follow the guidelines provided inEODAG’s documentationto configure the plugin. You can create a dedicated configuration file or edit the default one~/.config/eodag/eodag.yml:scihub:priority:2# Must be higher than the other providers' prioritiesapi:credentials:username:"PLEASE_CHANGE_ME"# Your own usernamepassword:"PLEASE_CHANGE_ME"# Your own passwordExamplesPython API:importeodagdag=EODataAccessGateway()search_results,_=dag.search(productType="S2_MSI_L1C",start="2021-03-01",end="2021-03-31",geom={"lonmin":1,"latmin":43,"lonmax":2,"latmax":44})product_paths=dag.download_all(search_results)CLI:eodagsearch\--productTypeS2_MSI_L1C\--start2018-01-01\--end2018-01-31\--box143244\--storagemy_search.geojsoneodagdownload--search-resultsmy_search.geojsonContributeIf you intend to contribute to eodag-sentinelsat source code:git clone https://github.com/CS-SI/eodag-sentinelsat.git
cd eodag-sentinelsat
python -m pip install -e .[dev]
pre-commit installWe usepre-committo run a suite of linters, formatters and pre-commit hooks (black,isort,flake8)
to ensure the code base is homogeneously formatted and easier to read. It’s important that you install
it, since we run the exact same hooks in the Continuous Integration.To run the default test suite (which excludes end-to-end tests):toxTo only run end-to-end test:tox--tests/test_end_to_end.pyLICENSEeodag-sentinelsat is licensed under GPLv3.
SeeLICENSEfor details.Authorseodag-sentinelsat has been created byCS GROUP - France.CreditsSee NOTICE file.
Package: eodc
EODC SDKPython SDK for interacting with EODC services.InstallationInstall the SDK with pip:pip install eodcUsageDask Clustersfrom eodc import settings
from eodc.dask import EODCCluster

settings.DASK_URL = "<EODC dask gateway endpoint>"

cluster = EODCCluster()Function-as-a-Service (FaaS)TODO
Package: eodhd
Official EODHD APIs Python Libraryhttps://eodhd.comInstallationpython3 -m pip install eodhd -UNoteDemo API key below is provided by EOD Historial Data for testing purposeshttps://eodhd.com/financial-apis/new-real-time-data-api-websockets?utm_source=github&utm_medium=eod&utm_campaign=python_libSample code and examplesThe files below contain examples of available functionsexample_api.py - describes the functions that can be used in the apiclient file (APIClient class)example_scanner.py - describes the functions that can be used in the apiclient file (ScannerClient class)example_websockets.py - describes the functions that can be used in the websocketclient file (WebSocketClient class)New features will be added to the example files. The most relevant functions can be viewed directly in the code files.
Package: eoepca-oidc
EOEPCA-OIDCPython Library which provides an OIDC clientExplore the docs.Report Bug·Request FeatureTable of ContentsTable of ContentsAbout The ProjectBuilt WithGetting StartedPrerequisitesInstallationTestingDocumentation & UsageRoadmapContributingLicenseContactAcknowledgementsAbout The ProjectBuilt WithPythonPyTestYAMLTravis CIGetting StartedThis is an OpenID Connect Client implementation of end-user and client authenticationIn order to upload into travis the new versions, just commit your work with TAG on it in any branch.
This will allow other developers to release patches without merging into master branch.To get a local copy up and running follow these simple steps.PrerequisitesThis is an example of how to list things you need to use the software and how to install them.Python 3PipInstallationJust download the library using pippipinstalleoepca_oidcTestingpytesteoepca_oidc/testsDocumentation & UsageThe component documentation can be found athttps://eoepca.github.io/um-common-oidc-client/.RoadmapSee theopen issuesfor a list of proposed features (and known issues).ContributingContributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make aregreatly appreciated.Fork the ProjectCreate your Feature Branch (git checkout -b feature/AmazingFeature)Commit your Changes (git commit -m 'Add some AmazingFeature')Push to the Branch (git push origin feature/AmazingFeature)Open a Pull RequestLicenseDistributed under the Apache-2.0 License. SeeLICENSEfor more information.ContactEOEPCA mailbox -eoepca.systemteam@telespazio.comProject Link:https://github.com/EOEPCA/um-common-oidc-clientAcknowledgementsREADME.md is based onthis templatebyOthneil Drew.
Package: eoepca-scim
eoepca_scimAuxiliary Python3 library that allows a client to dynamically register with Gluu and access SCIM endpoints to get/add/edit/remove user attributesExplore the docs.Report Bug·Request FeatureTable of ContentsSetup this template!Table of ContentsAbout The ProjectBuilt WithGetting StartedPrerequisitesInstallationTestingDocumentation & UsageRoadmapContributingLicenseContactAcknowledgementsAbout The ProjectThis is an auxiliary Python3 library to allow a client to dynamically register with Gluu. At the same time, it allows to get all user attributes, and also add/edit/remove specific attributes, by using SCIM endpointsWith both OAuth and UMA tokens.Built WithPythonPyTestYAMLTravis CIPrerequisitesPython 3PipRequestsPyjwkestPycryptoInstallationDownload the library using pippipinstalleoepca-scimEnable Test Mode in Gluu by following these procedures:Protection using Test ModeDisable Test Mode and Enable UMA by following these procedures:Protection using UMADocumentation & UsageThe component documentation can be found athttps://eoepca.github.io/um-common-scim-client/.For example usages, check main.pyRoadmapSee theopen issuesfor a list of proposed features (and known issues).ContributingContributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make aregreatly appreciated.Fork the ProjectCreate your Feature Branch (git checkout -b feature/AmazingFeature)Commit your Changes (git commit -m 'Add some AmazingFeature')Push to the Branch (git push origin feature/AmazingFeature)Open a Pull RequestLicenseDistributed under the Apache-2.0 License. SeeLICENSEfor more information.ContactEOEPCA mailboxProject Link:https://github.com/EOEPCA/um-common-scim-clientAcknowledgementsREADME.md is based onthis templatebyOthneil Drew.
Package: eoepca-uma
EOEPCA-UMAUMA Client Python Library developed by the EOEPCA User Management TeamReport Bug·Request FeatureTable of ContentsSetup this template!Table of ContentsAbout The ProjectBuilt WithGetting StartedPrerequisitesInstallationTestingDocumentation & UsageRoadmapContributingLicenseContactAcknowledgementsAbout The ProjectBuilt WithPythonPyTestYAMLTravis CIGetting StartedTo get a local copy up and running follow these simple steps.PrerequisitesThis is an example of how to list things you need to use the software and how to install them.Python 3PipInstallationJust download the library using pippipinstalleoepca-umaTestingpytesteoepca-uma/testsDocumentation & UsageThe component documentation can be found athttps://eoepca.github.io/um-common-uma-client/.RoadmapSee theopen issuesfor a list of proposed features (and known issues).ContributingContributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make aregreatly appreciated.Fork the ProjectCreate your Feature Branch (git checkout -b feature/AmazingFeature)Commit your Changes (git commit -m 'Add some AmazingFeature')Push to the Branch (git push origin feature/AmazingFeature)Open a Pull RequestLicenseDistributed under the Apache-2.0 License. SeeLICENSEfor more information.ContactEOEPCA mailboxProject Link:https://github.com/EOEPCA/um-common-uma-clientAcknowledgementsREADME.md is based onthis templatebyOthneil Drew.
Package: eoffcn-ai
ocr_apixf = XunFei(appid="xxx", api_key="xxxxxxxxx")
status, result = xf.get("./image/2.5.2.jpg", product="handwriting", code_key="code", right_value="0")
baidu = Baidu(client_id="xxxxxx", client_secret="xxxxxxx")
status, result = baidu.get("../image/2.5.3.jpg", product="handwriting", code_key="error_code")
aliyun = Aliyun(appcode="xxxxxxxxxx")
result = aliyun.get("../image/2.5.3.jpg", "handwriting", code_key="error_code")image0.1.3: 新增二维码识别, 需要有java或php环境toolget_value()             v0.1.2  获取嵌套字典或列表对应位置的值
amount_conversion()     v0.1.3  将大写数字转换为数值
Package: eo-forge
This package provides easy-to-use tools for reading and processing remote sensing data from
Sentinel2, Landsat5, and Landsat8 satellites.
More precisely, the package provides the following tools:eo_forge.io: Provides generic classes to read and preprocess raw data.eo_forge.utils: Helper utilities to download, calibrate, and extract patches from raw data.Check theproject documentationfor a full description of the tools included in the EO-Forge library.InstallationYou can install them from PyPI by simply running:pip install eo_forgeInstallation from sourcesTo install the package, from the project root run:pip install .     # Regular installation
pip install -e .  # Install in development mode
Package: eofs
eofs - EOF analysis in PythonOvervieweofs is a Python package for performing empirical orthogonal function (EOF) analysis on spatial-temporal data sets, licensed under the GNU GPLv3.The package was created to simplify the process of EOF analysis in the Python environment.
Some of the key features are listed below:Suitable for large data sets: computationally efficient for the large data sets typical of modern climate model output.Transparent handling of missing values: missing values are removed automatically when computing EOFs and re-inserted into output fields.Meta-data preserving interfaces (optional): works with the iris data analysis package, xarray, or the cdms2 module (from UV-CDAT) to carry meta-data over from input fields to output.No Fortran dependencies: written in Python using the power of NumPy, no compilers required.Requirementseofs only requires the NumPy package (and setuptools to install).
In order to use the meta-data preserving interfaces one (or more) of cdms2 (part ofUV-CDAT),iris, orxarrayis needed.DocumentationDocumentation is availableonline.
The package docstrings are also very complete and can be used as a source of reference when working interactively.CitationIf you use eofs in published research, please cite it by referencing thepeer-reviewed paper.
You can additionally cite theZenodo DOIif you need to cite a particular version (but please also cite the paper, it helps me justify my time working on this and similar projects).Installationeofs works on Python 2 or 3 on Linux, Windows or OSX.
The easiest way to install eofs is by usingcondaor pip:conda install -c conda-forge eofsorpip install eofsYou can also install from the source distribution:python setup.py installFrequently asked questionsDo I need UV-CDAT/cdms2, iris or xarray to use eofs?No. All the computation code uses NumPy only.
The cdms2 module, iris and xarray are only required for the meta-data preserving interfaces.
Package: eolas
Eolasis a toy language derived from a@Maitre_Eolas’ Tweet. A few
people responded to the Tweet saying it was invalid code and it wouldn’t be
possible to write such program in any language due to obvious flaws like=for comparison and strings without quotes.This project provides an interpreter for that language. It parses the original
program and evaluates it as intended.InstallEolasis distributed as a Python3 library and executable:pip install eolasNote: you may need to usepip3instead ofpipif your default
installation is Python 2.RunRuneolas--helpto see all options. The interpreter reads fromSTDINunless you give it a filename. You may also evaluate short programs using--eval"<your code>".You can set the original memory using--setname=value. Compare the results
when the interpreter is run on the original program:$ eolas code.eolas
lose
$ eolas --set 'avocat=Maitre Eolas' code.eolas
WinSpecificationThe original code block:{
IF (avocat = Maitre Eolas)
THEN (Result = Win)
ELSE
(Result = lose)
return 0;
}InEolas, a program is a suite of instructions wrapped in curly brackets.InstructionsEolashas three instructions:IF (condition) THEN (instruction) ELSE (instruction): Usual if/then/else.
TheELSEpart is mandatory as well as parentheses everywhere. You can’t
have more than one instruction in each part. The condition can be any
expression.Assignment: assignments inEolaswork as expected, using the syntaxname = value. All variables are global and names may contain spaces.return code: Interrupt the program with the given exit code.A program may store its result in a special variableResult. It’ll be
printed by the interpreter at the end.ExpressionsOnly three value types are supported: integers, strings, and booleans. There is
no literal for booleans; they can only be obtained through comparison
operators. There’s only one such operator for now:=to check for equality.The=operator is right-associative, so you can write code like this:{ this_is_true = 42 = 42 }Variables may contain spaces and evaluate to their string representation if
they’re not set. There is no other way to write strings, and as such empty
strings can’t be written.Negative integers are not supported.
Package: eolchecker
EOL checkerEOL Checker is a simple application which gathers EOL information for software and hardware and allows you to query locally.The latest version is0.1.NoteOn the first use and after 7 days of expiry period, the database will be updated automatically. This is by design and cause slow start due to data download and database initiation.Getting StartedInstall usingpiporpipx(recommended):pipinstalleolchecker#ORpipxinstalleolcheckerGet help about usage:usage:eolchecker[-h][--softwareQUERY_SOFTWARE][--hardwareQUERY_HARDWARE][-u]QueryEOLsoftwareorhardware.

options:-h,--helpshowthishelpmessageandexit--softwareQUERY_SOFTWAREQuerythesoftwarebyname--hardwareQUERY_HARDWAREQuerythesoftwarebyname-u,--updateUpdatesthelocaldatabase.Whencombinedwithaquery,itupdatesthedatabasebeforerunningthequery.ThanksThe information for the software is based on data provided byendoflife.dateproject. Hardware information is parsed fromHardware Wartung website.
Package: eoldas
Info:Earth Observation Land Data Assimilation System (EO-LDAS)Author:P Lewis & J Gomez-Dans <p.lewis@ucl.ac.uk>, <j.gomez-dans@ucl.ac.uk>Date:2012-05-21Description:README fileAn Earth Observation Land Data Assimilation System (EO-LDAS). This package blah
blah blah
Package: eo-learn-stac
eo-learn-staceo-learntasks for consumingSpatioTemporal Asset Catalogs(STAC).It provides aSTACInputTasktask class that, similarly toSentinelHubInputTask,
queries a STAC catalog, fetches images from a time interval and bounding box,
and finally creates time-dependant EOPatches.Work in progressContributingBug reports and pull requests are welcome on GitHub at theissues
page. This project is intended
to be a safe, welcoming space for collaboration, and contributors are expected
to adhere to theContributor Covenantcode
of conduct.LicenseThis project is licensed under MIT. Refer toLICENSE.txt.