Saravanan666/pypi-org huggingface dataset:
Package: eth-wallet-generater
Ethereum Wallet GeneratorThis is Ethereum wallet generator.
You can generate 1~100 Ethereum wallet.[Generate]private keypublic keyEthereum Address(no format)Ethereum Address(format EIP-55)You can output console, .txt, .xlsx.
.txt and .xlsx output in wallet directory.(!) If you generate file again, already created file will be overwrite.setup$> python setup.py installgenerate wallet$> ethwalgenuse packagescoincurve             13.0.0     MIT or Apache-2.0inquirer              2.7.0      MITopenpyxl              3.0.3      MITpyfiglet              0.8.post1  MITpysha3                1.0.2      PSFL
Package: ethwallet-sdk
基于以太坊的LDG币钱包实现ERC-20代币LDG钱包功能：创建地址，代币交易，查询余额。安装pip install web3pip install ethwallet-sdk导入from ethwlt_sdk import wallet创建新账户wallet.newaccount()-->[privateKey,address]导入旧账户wallet.inputaccount(privateKey)-->address查询余额wallet.get_balance(address)-->account转账wallet.transfer(privateKey,account_self,to_add,value)-->blockNumber注意本币在ropsten测试网络上
Package: eth-web3
Web3.pyA Python library for interacting with Ethereum, inspired byweb3.js.Python 3.7.2+ supportQuickstartGet started in 5 minutesortake a tourof the library.DocumentationFor additional guides, examples, and APIs, see thedocumentation.Want to help?Want to file a bug, contribute some code, or improve documentation? Excellent! Read up on our
guidelines forcontributing,
then check out issues that are labeledGood First Issue.Questions on implementation or usage? Join the conversation ondiscord.
Package: etianen-cms
A collection of Django extensions that add content-management facilities to Django projects.OverviewThe termContent Management Systemmeans different things to different people.
Rather than attempting to create a single monolithic solution to fit all needs, this project uses
a modular approach, allowing you to pick the parts you need, and extend it where necessary.Core features:Publication controls with online preview.Pre-configured WYSIWYG editor widgets.Hierarchal page management with no depth limit.Image and file management, with easy embedding via WYSIWYG editors or pure model fields.Optional additional features:Version control and rollback (via [django-reversion](https://github.com/etianen/django-reversion)).Automatic SEO-friendly redirect management (via [django-historylinks](https://github.com/etianen/django-historylinks)).Full-text search with relevance ranking (via [django-watson](https://github.com/etianen/django-watson)).Internal / external links in menus (via bundled [Links app](https://github.com/etianen/cms/wiki/links-app)).Simple blog managment (via bundled [News app](https://github.com/etianen/cms/wiki/news-app)).DocumentationPlease read the [Getting Started][] guide for more information.[Getting Started]:https://github.com/etianen/cms/wiki“Getting started with etianen-cms”Download instructions, bug reporting and links to full documentation can be
found at the [main project website][].[main project website]:http://github.com/etianen/cms“etianen-cms on GitHub”You can keep up to date with the latest announcements by joining the
[etianen-cms discussion group][].[etianen-cms discussion group]:http://groups.google.com/group/etianen-cms“etianen-cms Google Group”More informationDave Hall is a freelance web developer, based in Cambridge, UK. You can usually
find him on the Internet in a number of different places:[Website](http://www.etianen.com/“Dave Hall’s homepage”)[Twitter](http://twitter.com/etianen“Dave Hall on Twitter”)[Google Profile](http://www.google.com/profiles/david.etianen“Dave Hall’s Google profile”)
Package: eti-django-page-cms
This Django CMS enables you to create and administrate hierarchical pages in a simple and powerful way.Full documentationHow to contributeDjango page CMS is based around a placeholders concept. Placeholder is a special template tag that
you use in your page templates. Every time you add a placeholder in your template such field
dynamically appears in the page admin interface.Each page can have a different template with different placeholders.
Package: etiketti
EtikettiLabel (Finnish: etiketti) some files.DocumentationUser and developerdocumentation of etiketti.Bug TrackerAny feature requests or bug reports shall go to thetodos of etiketti.Primary Source repositoryThe main source ofetikettiis on a mountain in central Switzerland.
We use distributed version control (git).
There is no central hub.
Every clone can become a new source for the benefit of all.
The preferred public clone ofetikettiis:at sourcehut- a collection of tools useful for software development.ContributionsPlease do not submit "pull requests" (I found no way to disable that "feature" on GitHub).
If you like to share small changes under the repositories license please kindly do so by sending a patchset.
You can either send such a patchset per email usinggit send-emailor
if you are a sourcehut user by selecting "Prepare a patchset" on the summary page of your fork atsourcehut.SupportPlease kindly submit issues athttps://todo.sr.ht/~sthagen/etikettior write plain text email to ~sthagen/etiketti@lists.sr.htto submit patches and request support. Thanks.StatusPrototype.Note: The default branch isdefault.
Package: etils
Etilsetils (eclectic utils) is an open-source collection of utils for python.Each top-level submodule is aself-contained independentmodule (with its
ownBUILDrule), meant to be imported individually. To avoid collisions with
other modules/variables, module names are prefixed bye(arbitrary
convention):frometilsimportepath# Path utilsfrometilsimportepy# Python utilsfrometilsimportejax# Jax utils...Becauses each module is independent, only the minimal required libraries are
imported (for example, importingepywon't suffer the cost of importing TF,
jax,...)Documentationetils.epath: pathlib-like API forgs://,s3://,...etils.etree: Tree utils fortf.nest,jax.tree_utils, DeepMindtree.etils.enp: Numpy utils.etils.ecolab: Colab utils.etils.array_types: Typing annotations for jax, numpy,... arraysetils.edc: Dataclasses utils.etils.epy: Collection of generic python utils.etils.eapp: Absl flags/app utils.API design guide.InstallationBecause each module is independent and require different dependencies, you
can select which modules deps to install:pipinstalletils[array_types,epath,epy]This is not an official Google product.
Package: etime
Installpip install etimeUsage:-Execution Timecheck_timetimeit wrapperfrometimportcheck_time@check_time(number=10000,debug=True)defmultiply(x=1000,y=0.828348):returnx*yprint("Value: ",multiply())Output:--------------------------------------------------------------------------
[ multiply -> 10000 iterations] [Elapsed time]: 0.003009455000000001 Sec
--------------------------------------------------------------------------

Value: 828.348ETfrometimportETexecution_time=ET("info")"""YOUR CODE HERE"""execution_time.stop()Output:self  | The execution time = 0:00:00.000158S  | 156000 NSExamplefrometimportETexecutiontime=ET("Calculate radians")importmathinput1=1234567y=math.radians(input1)print(f'\nThe input ={input1}, output ={y}')executiontime.stop()OutputTheinput=1234567,output=21547.258986468834
Calculateradians|Theexecutiontime=0:00:00.000102S|105000NSETM [Execution Time Manager]frometimportETMwithETM()asetm:"""YOUR CODE HERE"""Output:[Started]:2021-01-1917:36:39.878058[End]:2021-01-1917:36:39.878538Sec[Elapsedtime]:0:00:00.000466SecexamplefrometimportETMwithETM()asem:importmathinput1=1234567y=math.radians(input1)print(f'\nThe input ={input1}, output ={y}')OutputThe input = 1234567, output = 21547.258986468834

[Started]: 2021-01-19 17:36:39.878058
[End]: 2021-01-19 17:36:39.878538 Sec
[Elapsed time]:  0:00:00.000466 Sec
Package: etiq
ETIQ AIEtiq helps companies test and monitor ML models. For data science & ML teams,
Etiq tests ML algorithms, identifying issues and preventing accuracy loss in
both building & production stages. Etiq helps identify the following issue
types in the dataset/model: Bias, Data Leakage, Accuracy Issues, Drift, across
both pre-production and production stages. Additionally, Etiq helps identify
which segments are impacted by each issue type and provides modular tests
that you can plug at different points in your pipeline.Getting StartedTo get started with this package, view our quickstart guide athttps://docs.etiq.ai/LicenceThis library is distributed under the Creative Commons "Attribution-NoDerivatives 4.0
International (CC BY-ND 4.0)":https://creativecommons.org/licenses/by-nd/4.0/
Package: etiq-core
ETQ AIThe ETIQ Engine helps teams who build machine learning models find and
mitigate negative biases at the earliest possible stage, before time and money is wasted training
a model on biased data. ETIQ helps companies avoid reputational threats, meet regulatory
requirements such as GDPR or discrimination laws and, more generally, build services appropriate
for a variety of groups in their consumer base.Getting StartedTo get started with this package, view our quickstart guide athttps://docs.etiq.ai/LicenceThis library is distributed under the Creative Commons "Attribution-NoDerivatives 4.0 International (CC BY-ND 4.0)":https://creativecommons.org/licenses/by-nd/4.0/
Package: etiq-spark
ETIQ AIEtiq helps companies test and monitor ML models. For data science & ML teams,
Etiq tests ML algorithms, identifying issues and preventing accuracy loss in
both building & production stages. Etiq helps identify the following issue
types in the dataset/model: Bias, Data Leakage, Accuracy Issues, Drift, across
both pre-production and production stages. Additionally, Etiq helps identify
which segments are impacted by each issue type and provides modular tests
that you can plug at different points in your pipeline.Getting StartedTo get started with this package, view our quickstart guide athttps://docs.etiq.ai/LicenceThis library is distributed under the Creative Commons "Attribution-NoDerivatives 4.0
International (CC BY-ND 4.0)":https://creativecommons.org/licenses/by-nd/4.0/
Package: etk
ETK: Information Extraction ToolkitETK is a Python library for high precision information extraction from many document formats.
It proivdes a flexible framework ofcomposable extractorsthat enables you to combine a host ofpredefined extractorsprovided in ETK with custom extractors that you may need to develop for your application.
It supports extraction from HTML pages, text documents, CSV and Excel files and JSON documents.
ETK is open-source software, released under the MIT license.DocumentationRead the documentationhereFeaturesExtraction from HTML, text, CSV, Excel, JSONHigh-precision predefined extractors for common entities (dates, phones, email, cities, ...)Extraction of microdata, schema.org and RDFa markupIntegration withspaCyfor text processingAutomatic identification and extraction of HTML tables containing dataAutomatic identification and extraction of time seriesSemi-automatic generation of Web wrappersScalable execution and management of extraction pipelinesAutomatic provenance recordingReleasesSource codeDocker imagesInstallationOperating system:macOS / OS X, Linux, WindowsPython version:Python 3.6+Install using pippip install etkORYou can also install ETK Manually. Clone or fork this repository, open a terminal window and in the directory where you downloaded ETK type the following commandspython3 -m venv etk2_env
source etk2_env/bin/activate
pip install -e .Load the spacy modulespython -m spacy download en_core_web_sm
python -m spacy download en_core_web_lg (optional)Note: If the above commands fail with s SSL error, run this:python -m spacy download en_core_web_sm-2.0.0 --directTo deactivate this virtual environmentdeactivateRun Testspython -m unittest discoverRun ETK CLIETK needs to be installed as python package.python -m etk <command> [options]For example:python -m etk regex_extractor "a.*c" "abcd"DockerBuild imagedocker build -t etk:test .Run containerdocker run -it etk:dev /bin/bashMount local volume for testdocker run -it -v $(pwd):/app/etk etk:dev /bin/bash
Package: etl2osm
ETL2OSM=======Extract, Transform and Load to OpenStreetMap[![Build Status](https://travis-ci.org/osmottawa/etl2osm.svg?branch=master)](https://travis-ci.org/osmottawa/etl2osm)[![Coverage Status](https://coveralls.io/repos/osmottawa/etl2osm/badge.svg?branch=master&service=github)](https://coveralls.io/github/osmottawa/etl2osm?branch=master)Features--------- Extracts & Loads data from multiple formats:- Shapefile- GeoJSON- OSM- KML (Coming Soon)- Replace direction fields (NE > Northeast, SW > Southwest)- Replace street suffix fields (AVE > Avenue, ST > Street)- Change & remove attribute names- Convert text fields into proper titlecase (ottawa ONTARIO > Ottawa Ontario)- Transform data into WGS84 (EPSG:4326)API Overview------------Step by Step doing a typical `Extract Transform Load` processing.```python>>> import etl2osm>>> data = etl2osm.extract("infile.shp")>>> data.transform("config.json")>>> data.save("outfile.osm")```Doing the entire process in a single line```python>>> import etl2osm>>> etl2osm.process("infile.shp", "config.json", "outfile.osm")```Command Line Interface----------------------Reading the a file, the standard output will be in a GeoJSON format.```bash$ etl2osm "infile.shp" --config "config.json" --outfile "outfile.osm"```See [Examples](https://github.com/osmottawa/etl2osm/tree/master/examples) for more information.Making a Config.json--------------------Whenever you want to perform a transformation, include a config file in a JSON format.### Road Data```json{"conform": {"addr:street": [{"function": "direction", "field":"DIRECTION"},{"function": "title", "field": "ST_NAME"},{"function": "suffix", "field": "ST_EXT"}],"maxspeed": {"function": "mph", "field": "Speed_Limi"}}}```### Address Data```json{"conform": {"addr:number": {"int": "True", "field": "NUMBER_"},"addr:street": [{"function": "direction", "field": "PREDIR"},{"function": "title", "field": "ST_NAME"},{"function": "suffix", "field": "STSUFFIX"}],"addr:postcode": {"int": "True", "field": "ZIP_CODES"},"addr:unit": "UNIT"}}```Installation------------### GDAL & FionaETL2OSM depends on GDAL, Fiona & LXML; to install those packages using Windows.Download the appropriate library from [Unofficial Windows Binaries for Python Extension Packages](http://www.lfd.uci.edu/~gohlke/pythonlibs/) matching your Python version (Python27/34) & 64/32bit.```bash$ cd packages$ pip install lxml‑3.4.4‑cp27‑none‑win32.whl$ pip install Fiona-1.6.2-cp27-none-win32.whl$ pip install GDAL-1.11.3-cp27-none-win32.whl```### PyPi InstallInstall ETL2OSM from PyPi's online packages.```bash$ pip install etl2osm```### GitHub InstallInstall the latest version directly from Github.```bash$ git clone https://github.com/osmottawa/etl2osm/$ cd etl2osm$ pip install .```
Package: etl-bq-tools
etl_bq_tools: wrapper bigqueryetl_bq_tools is a Python library that implements bigqueryInstallationThe code is packaged for PyPI, so that the installation consists in running:pipinstalletl-bq-toolsUsagewrapper bigquery execution runtimeLicenseApache License 2.0.New features v1.0BugFixchoco install visualcpp-build-toolsReferenceJonathan Quizagithub.Jonathan QuizaRumiMLSpark.Jonathan Quizalinkedin.
Package: etl-converter-talenttech
ETL table converter and creatorThe Python Toolkit for converting table from one database to anotherDatabases typesSupported databases. You have to use short name of database
short_name:type of databasech:clickhousepg:postgresqlmysql:mysqlvertica:verticaexasol:exasolSupported database conversionsmysql to pgmysql to verticamysql to exasolch to verticapg to verticaCredentialssql_credentials={"pg":{"database":os.getenv("PG_DATABASE"),"schema":os.getenv("PG_SCHEMA"),"user":os.getenv("PG_USER"),"host":os.getenv("PG_HOST"),"port":os.getenv("PG_PORT"),"password":os.getenv("PG_PASSWORD"),#additional params bellow (optional)"executemany_mode":"values","executemany_values_page_size":10000,"executemany_batch_page_size":500,},"ch":{"database":os.getenv("CH_DATABASE"),"user":os.getenv("CH_USER"),"host":os.getenv("CH_HOST"),"port":os.getenv("CH_PORT"),"password":os.getenv("CH_PASSWORD"),#additional params bellow (optional)"connect_args":{"alt_hosts":"{},{}:{}".format(os.getenv("CH_HOST_B"),os.getenv("CH_HOST_C"),os.getenv("CH_PORT"))},},"vertica":{"database":os.getenv("VERTICA_DATABASE"),"schema":os.getenv("VERTICA_SCHEMA"),"user":os.getenv("VERTICA_USER"),"host":os.getenv("VERTICA_HOST"),"port":os.getenv("VERTICA_PORT"),"password":os.getenv("VERTICA_PASSWORD"),#additional params bellow (optional)"connect_args":{"connection_load_balance":True,"backup_server_node":json.loads(os.getenv("VERTICA_CONFIGS"))["backup_server_node"],},},"mysql":{"database":os.getenv("MYSQL_DATABASE"),"user":os.getenv("MYSQL_USER"),"host":os.getenv("MYSQL_HOST"),"port":os.getenv("MYSQL_PORT"),"password":os.getenv("MYSQL_PASSWORD"),},}Usagepip3installetl-converter-talenttechimportosfromconverter.fields_converterimportFieldsConvertertables=["directions","users"]from_db="mysql"to_db="pg"converter=FieldsConverter(sql_credentials,from_db,to_db,tables=tables)print(converter.get_columns(tables[0]))print(converter.get_columns(tables[0],table_from=False))print(converter.create_list_of_tables(tables,to_create=False,dir=None))
Package: etldcommonutil
etldcommonutilInstall it on your local systempip install etldcommonutilFunctionstocsv()Convert query result into csv file format.toxlsx()Convert query result into xlsx file format.xlsx2csv()Converts xlsx (first sheet) to csv file format.writesheetsfromlist()Write/Append list into xlsx.writesheetsfromcsv()Write/Append csv file into xlsx.addsheetsfromresultset()Write/Append query results into xlsx.
Package: etl-entities
What is ETL Entities?Collection of classes & decorators used for handling High Water Mark (HWM).Currently implemented:ColumnIntHWMColumnDateHWMColumnDateTimeHWMFileListHWMKeyValueIntHWMMemoryHWMStoreBaseHWMStore(interface for third-party HWM store implementations)How to installpipinstalletl-entitiesDocumentationSeehttps://etl-entities.readthedocs.io/Contribution guideSeeCONTRIBUTING.rstSecuritySeeSECURITY.rst
Package: etlframe
etlframe作用主要用于从不同的数据源导出数据，并导入到其他数据库或者文本中2022/5/6 mysql 转文件测试完成
2022/5/7 mysql 转json测试完成
2022/5/9 自动添加logger配置文件##TODO：新增一些常用字段验证方法es的导入导出mongo的导入导出##mysql导出例子mysql导出到csv中
Package: etl-helper-talenttech
ETL table converter and creatorThe Python Toolkit for converting table from one database to anotherDatabases typesSupported databases. You have to use short name of database
short_name:type of databasech:clickhousepg:postgresqlmysql:mysqlvertica:verticaexasol:exasolSupported database conversionsmysql to pgmysql to verticamysql to exasolch to verticapg to verticaCredentialssql_credentials={"pg":{"database":os.getenv("PG_DATABASE"),"schema":os.getenv("PG_SCHEMA"),"user":os.getenv("PG_USER"),"host":os.getenv("PG_HOST"),"port":os.getenv("PG_PORT"),"password":os.getenv("PG_PASSWORD"),#additional params bellow (optional)"executemany_mode":"values","executemany_values_page_size":10000,"executemany_batch_page_size":500,},"ch":{"database":os.getenv("CH_DATABASE"),"user":os.getenv("CH_USER"),"host":os.getenv("CH_HOST"),"port":os.getenv("CH_PORT"),"password":os.getenv("CH_PASSWORD"),#additional params bellow (optional)"connect_args":{"alt_hosts":"{},{}:{}".format(os.getenv("CH_HOST_B"),os.getenv("CH_HOST_C"),os.getenv("CH_PORT"))},},"vertica":{"database":os.getenv("VERTICA_DATABASE"),"schema":os.getenv("VERTICA_SCHEMA"),"user":os.getenv("VERTICA_USER"),"host":os.getenv("VERTICA_HOST"),"port":os.getenv("VERTICA_PORT"),"password":os.getenv("VERTICA_PASSWORD"),#additional params bellow (optional)"connect_args":{"connection_load_balance":True,"backup_server_node":json.loads(os.getenv("VERTICA_CONFIGS"))["backup_server_node"],},},"mysql":{"database":os.getenv("MYSQL_DATABASE"),"user":os.getenv("MYSQL_USER"),"host":os.getenv("MYSQL_HOST"),"port":os.getenv("MYSQL_PORT"),"password":os.getenv("MYSQL_PASSWORD"),},}Usagepip3installetl-helper-talenttechimportosfromconverter.fields_converterimportFieldsConverterfrom_db="mysql"to_db="vertica"tables=["users","user_to_mc"]converter=FieldsConverter(sql_credentials,from_db,to_db,tables=tables,advanced_features=[0,1])res=converter.create_list_of_tables(tables,to_create=True,dir_ddl=None)fields_from=converter.db_worker_from.get_columns(tables[0])fields_to=converter.db_worker_to.get_columns(tables[0])print(fields_from)print(fields_to)
Package: etl-history
ETL HistoryETL Historyis a Python package designed to capture the history of data transfers between databases. It records when and what data was transferred from one database to another, tracking changes in each column and table.FeaturesAutomatic History Logging: Automatically captures the history of data transfers for all tables and columns.Timestamp Recording: Records the exact time and date of each data transfer event.Detailed Change Tracking: Keeps track of what data was added, updated, or deleted during each transfer.Customizable Configuration: Offers configuration options to tailor the history capture to your specific needs.InstallationYou can install ETL History usingpip:pipinstalletl-history
Package: etlite
ETliteExtract/Transform Light - a simple library for reading delimited files.ExampleGiven CSV file:Area id,Male,Female,Area
A12345,34,45,0.25
A12346,108,99,0.32Define a list of transformation:transformations=[# Map existing fields into dictionary.# For nested dictionaries use dot.delimited.keys.# Optional "via" parameter takes a callable returning transformed value.{"from":"Area id","to":"id"},{"from":"Male","to":"population.male","via":int},{"from":"Female","to":"population.female","via":int},{"from":"Area","to":"area","via":float},# You can also add computed values, not present in the original data source.# Computer values take transformed dictionary as argument# and they do not require "from" parameter:{"to":"population.total","via":lambdax:x['population']['male']+x['population']['female']},# Note that transformations are executed in the order they were defined.# This transformation uses population.total value computed in the previous step:{"to":'population.density',"via":lambdax:round(x['population']['total']/x['area']),}]Read the file:frometliteimportdelim_readerwithopen("mydatafile.csv")ascsvfile:reader=delim_reader(csvfile,transformations)data=[rowforrowinreader]This produces a list of dictionaries:[{'id':'A12345','area':0.25,'population':{'male':34,'female':45,'total':79,'density':316}},{'id':'A12346','area':0.32,'population':{'male':108,'female':99,'total':207,'density':647}}]delim_readeroptionsETlite is just a thin wrapper on top of Python built-inCSV module. Thus you can pass todelim_readersame options as you would pass tocsv.reader. For example:reader=delim_reader(csvfile,transformations,delimiter="\t")Exception handlingIf desired transtormation cannot be performed, ETLite will raiseTransformationError. If you do not want to abort data loading, you can pass an error handler todelim_reader.Error handler must be a function. It will be passed an instance ofTransformationError.Note:on_errormust be pased as keywod argument.frometliteimportdelim_readertransformations=[# ...]deferror_handler(err):# err is an instance of TransformationErrorprint(err)# prints error messageprint(err.record)# prints raw record, prior to transformationwithopen('my-data.csv')asstream:reader=delim_reader(stream,transformations,on_error=error_handler)forrowinreader:do_something(row)
Package: etl-parser
etl-parseris a pure python 3 parser library forETLWindows log files.ETLis the default format for [ETW](https://docs.microsoft.com/en-us/windows/win32/etw/event-tracing-portal).
But It’s also the default format for the Kernel logger.etl-parserhas no system dependencies, and will work well on both Windows and Linux.Since this format is not documented, we merged information from the blog of [Geoff Chappel](https://www.geoffchappell.com/) and reverse engineering activities conducted by Airbus CERT team.What isETLand why is it a pain to work with? ConsiderETLas a container, likeAVIis for video files. ReadingETLis similarly frustrating as reading anAVIfile without the right codec.etl-parsertries to solve this problem by including parsers for the following well known log formats:
* ETW manifest base provider
* TraceLogging
* MOF for kernel log