Saravanan666/pypi-org huggingface dataset:
Package: ucla-cli
UCLA CLIUCLA CLI is a command-line tool for scraping data from UCLA's website, such as:Course schedule information (list classes by department/requirement, class days/times)Course enrollment info (spots left, waitlists, etc.)and more! (whatever else I decide to add)Why would you ever want this?Scriptability- Web browsers are notoriously unscriptable, forcing you to go through tedious routines
every day, click after click. With a command-line tool, it's easy to write scripts that automate boring tasks
or empower you.For example, you could script up an enrollment notifier (i.e. a free Coursicle replacement)
using UCLA CLI in just a few lines!Hacker Vibes- Be honest, you've been seeking a bit more terminal in your life.Installationpip install ucla-cliGetting Starteducla classes 23F --subject MATHDevelopmentDesign GoalsFront-end- This project just aims to be a front-end for UCLA's website, meaning faithfully retrieving the
user-facing data from the website in a similar manner/structure as the website provides it.Unix tool- This project aims to be a "good" CLI by following the conventions/philosophy of (modern) Unix
command-line tools (in regards to option parsing, interactability, output format, etc.)Related projectsNathan Smith (creator of hotseat.io) has apostthat describes scraping UCLA's course schedule. He uses the same scraping strategy but implemented in Go
(with support for multiprocessing!).Licenseucla-cliis distributed under the terms of theMITlicense.
Package: ucla-geotech-tools
ucla_geotech_toolsCollection of tools developed by the UCLA geotechnical research group. The tools are:ipyconsol: A nonlinear one-dimensional consolidation solver including a state-based secondary compression formulationrandom_field: Generates densely-sampled two-dimensional spatially correlated random fields using a mix of Cholesky decomposition and ordinary krigingresponse_spectrum: Computes pseudo-acceleration response spectra for an array of input acceleration time seriesauto_fchp: Selects high-pass corner frequency for ground motion processingDocumentationhttps://ucla-geotech-tools.readthedocs.io/en/latest/index.html
Package: ucla-geotech-tools-ipyconsol
Welcome to ipyconsolipyconsol is a nonlinear implicit finite difference solver for one-dimensional consolidation of compressible soil with secondary compression. ipyconsol is the Python version of the Javascript package iConsol.js published by Brandenberg (2017).Installationpipinstallucla_geotech_tools.ipyconsolDocumentationhttps://ucla_geotech_tools.readthedocs.io/en/latest/Source Codehttps://github.com/sjbrandenberg/ucla_geotech_tools
Package: ucla-geotech-tools-random-field
random_fieldThis function generates a spatially correlated random field using both Cholesky Decomposition method and KrigingInstallationpipinstallucla_geotech_tools.random_fieldDocumentationhttps://ucla_geotech_tools.readthedocs.io/en/latest/Source Codehttps://github.com/sjbrandenberg/ucla_geotech_tools
Package: ucla-geotech-tools-response-spectrum
Welcome to response_spectrumresponse_spectrum computes a psuedo-acceleration response spectrum from an input ground motion or set of ground motions sampled at a constant frequency. Calculates are performed in the frequency domain bytaking the Fourier transform of the input motion(s)multiplying by the transfer function for computing the motion of a single-degree-of-freedom (SDOF) oscillator with natural period T and damping Dcomputing the peak acceleration amplitude for the SDOF oscillatorrepeating steps 2 and 3 for a range of user-specified periodsInstallationpipinstallucla_geotech_tools.response_spectrumCommandget_response_spectrum(**kwargs)get_ngawest2_T()Input parameters.motion(s)=anMxNlistorpythonarraycontainingaccelerationdata,whereMisthenumberofmotionsandNisthenumberofdatapointsineachmotion.Allmotionsmusthavethesamenumberofdatapoints.(required)dt=timestep(required)D=damping(optional,default=0.05)T=arrayofnaturalperiods(optional,default=arrayusedforNGAwest2project:T=[0.01,0.02,0.022,0.025,0.029,0.030,0.035,0.036,0.040,0.042,0.044,0.045,0.046,0.048,0.050,0.055,0.060,0.065,0.067,0.070,0.075,0.080,0.085,0.090,0.095,0.100,0.11,0.12,0.13,0.14,0.15,0.16,0.17,0.18,0.19,0.20,0.22,0.24,0.25,0.26,0.28,0.29,0.30,0.32,0.34,0.35,0.36,0.38,0.40,0.42,0.44,0.45,0.46,0.48,0.50,0.55,0.60,0.65,0.70,0.75,0.80,0.85,0.90,0.95,1.0,1.1,1.2,1.3,1.4,1.5,1.6,1.7,1.8,1.9,2.0,2.2,2.4,2.5,2.6,2.8,3.0,3.2,3.4,3.5,3.6,3.8,4.0,4.4,4.6,4.8,5.0,5.5,6.0,6.5,7.0,7.5,8.0,8.5,9.0,9.5,10.0,11.0,12.0,13.0,14.0,15.0,20.0])zeropad=1:applyzeropaddingtospeedupFFToperation,0:donotpadwithzeros(optional,default=1)verbose=1:printoutputmessagewhendefaultvaluesarebeingused,0:suppressoutputmessages(optional,default=1)ExamplePython scriptimportnumpyasnpimportucla_geotech_tools.response_spectrumasarsimportmatplotlib.pyplotaspltN=4000# Number of time stepsM=3# Number of motionsdt=0.005# Time step in secondsD=0.05# Dampingfreq=[1.0,3.0,5.0]# Frequencies for three different harmonic motionsmotions=np.empty([M,N],dtype="float64")foriinrange(M):forjinrange(N):motions[i][j]=np.sin(2*np.pi*freq[i]*j*dt)# Get spectral periods used in NGAWest2 projectT=ars.get_ngawest2_T()# Get Python array containing pseudo-spectral acceleration valuesSa=ars.get_response_spectrum(motions=motions,dt=dt,D=D,zeropad=0,verbose=0)foriinrange(M):plt.loglog(T,Sa[i])plt.xlabel('Natural Period (s)')plt.ylabel('Spectral Acceleration (g)')Output
Package: uclales-utils
UCLALES utils in pythonThis package contains utilities for working with output from theUCLALES
model.InstallationInstalluclales-utilswithpipfrompypito get the
most recent tagged version:pipinstalluclales-utilsor directly from github to get the development version:pipinstallgit+https://github.com/leifdenby/uclales-utils#egg=uclales-utilsUsageExtracting 2D cross-sections and 3D fields from UCLALES outputBecause UCLALES creates a netCDF for each individual core (when running
multi-core simulations using MPI) these files must be aggregated together to
extract the full 3D field (or a 2D cross-section) for a variable.uclales-utilshas functionality implemented to extract the 3D field for a
single timestep or 2D cross-section of a specific variable. To make the
extraction faster, and to break the extraction down into individual steps that
can be checked, this is implemented using theluigipipeline package. Executing the
pipeline may either be done using a single worker, or if your computer has
multiple CPUs you may speed up the extraction process by using multiple
workers.For serial executing of the extraction runpython-mluigi--moduleuclales.outputExtract--kind<3dor2d>--file-prefix<file-prefix>--var-name<variable>[--tn<timestep>][--orientation<cross-section-orientation>]--local-schedulerFor example, to extract the 3D vertical velocity (w) field at the 5th timestep
(counting the initial time at0) from a collecting of output files prefixed
byricoin the filename (i.e. the 3D files are calledrico.########.nc)python-mluigi--moduleuclales.outputExtract--kind3d--file-prefixrico--tn5--var-namew--local-schedulerOr to extract say the 2D field liquid-water path (lwp) you would runpython-mluigi--moduleuclales.outputExtract--kind2d--file-prefixrico--var-namelwp--orientationxy--local-schedulerYou can optionally provide the arguments--source-pathand--dest-pathto
set which paths to search for input from and where the output will be stored
(the default is the current working path by default). Intermediate files will
be stored inpartials.To run the extraction across multiple workers in parallel you must startluigidin a separate process, and then run the above command replacing--local-schedulerwith--workers <number-of-workers>For example if you have 8 cores on your machine you might runpython-mluigi--moduleuclales.outputExtract--kind3d--file-prefixrico--tn5--var-namew--workers8Whileluigidis running you can check the progress on the extraction process
by using luigi's web-interface and opening the URLhttp://localhost:8082/in your
browser.
Package: uclassify
pyuClassifyis an Python Wrapper for accessinguClassifyservices.pyuClassifyprovides a API for accessing services of uclassify.com.InstallationIt is very easy to install pyuClassify.(pip install | easy_install) uclassify… or in the traditional way:git clone git://github.com/psibi/pyuClassify.git
cd uclassify
python setup.py installBug ReportSubmit ithere.LicenseGNU General Public License v3 (GPLv3)
Package: ucla-subgraph-matching
Subgraph Matching on Multiplex NetworksTo reproduce our experiments, you will need at least Python 3.7 and a few packages installed. You can check your python version with$python--versionand install the necessary packages with$python-mpipinstallnumpyscipypandastqdmmatplotlibnetworkxYou will also need a local copy of our code either cloned from GitHub or downloaded from a Zenodo archive. To install our package from your local copy of the code, change to the code directory and use pip.$cducla-subgraph-matching
$python-mpipinstall.Erdős–Rényi ExperimentsRunning the experiments will take a while depending on your hardware.$cdexperiments
$pythonrun_erdos_renyi.py
$pythonplot_erdos_renyi.pyChange the variables in run_erdos_renyi.py to run with different settings i.e. number of layers and whether isomorphism counting is being done.plot_erdos_renyi.py will generate a figure calledn_iter_vs_n_world_nodes_3_layers_500_trials_iso_count.pdfwhich corresponds to figure 7 in the paper. Other figures related to time and number of isomorphisms will also be generated.Sudoku ExperimentsRunning the experiments will take a while depending on your hardware.$cdexperiments
$pythonrun_sudoku.py
$pythonplot_sudoku_times.pyplot_sudoku_times.py will generate a figure calledtest_sudoku_scatter_all_log.pdfwhich corresponds to figure 6 in the paper. Other figures for each individual dataset will also be generated.
Package: uclcoin
A naive blockchain/cryptocurrency implementation for educational purposes.InstallationUCLCoin is distributed on PyPI and is available on Linux/macOS and Windows and supports Python 3.6+.$pipinstall-UuclcoinExamplesFor the following code examples it is assumed that the necessary dependecies were imported.>>>fromuclcoinimportKeyPair,Transaction,Block,BlockChainGenerating your key pairThe private key is used to sign transactions and the public key is your UCLCoin address. It is used
to receive coins from transactions and rewards from mining.Use theKeyPairclass to generate your keys>>>wallet=KeyPair()>>>address=wallet.public_key>>>address'03d70f9a58c9bc6d8fdc47f96d6931f14a7abb0d72cd76886ee05047023fd49471'To reuse your key pair instantiate the class using your private keywallet.private_key>>>wallet=KeyPair('your-private-key')BlockChainCreate a new BlockChain for doing your tests:>>>blockchain=BlockChain()Yourblockchainwill contain only the Genesis block. It is ready to accept
transactions, but you can’t send any coins if your balance is zero.>>>blockchain.get_balance(wallet.public_key)0Mining a blockGet a new minable block from the blockchain:>>>new_block=blockchain.get_minable_block(wallet.public_key)The blockchain returns a new block with the next valid index, any pending
transactions and a coinbase (reward) transaction to your public key (wallet.public_key)UCLCoin the proof of work consists on manipulating thenoncefield and recalculating
the block hash until it starts withNzeros. The current difficulty can be obtained with thecalculate_hash_difficultymethod.>>>N=blockchain.calculate_hash_difficulty()A simple mining method is to increment the nonce until you get a valid hash:>>>whilenew_block.current_hash[:N].count('0')<N:...new_block.nonce+=1...new_block.recalculate_hash()The operation will block while the hash is calculated. After finishing just submit the
new block to the blockchain. If it is accepted your balance will be updated.>>>blockchain.add_block(new_block)True>>>blockchain.get_balance(wallet.public_key)10Sending a transactionYou can now spent your new coins.>>>destination='public_key_of_the_receiver'>>>value=wallet.create_transaction(destination,2)>>>blockchain.add_transaction(value)TrueYour transaction will be added to the pending transactions queue. It will only be confirmed after being
included in a mined block.>>>blockchain.get_balance(wallet.public_key)10You can check your balance including the pending transactions>>>blockchain.get_balance_pending(wallet.public_key)8
Package: ucli
# UCloud API 命令行客户端本工具提供了一个命令行环境，来方便与 UCloud API 的交互，如果你对 GNU 系列工具有基本的了解，那么你甚至可以直接上手，无需查看任何帮助。## 特色功能如下：1. 完整的命令补全（包含命令名称、枚举参数）；2. 详尽的帮助文档，与官方保持一致；3. 数据、代码分离，API 若有变化，仅需更新 .json 配置文件；4. 支持 OSX / Linux or Unix(?)。## 安装```pip install ucloud-cli```## 使用首先保存如下示例的文件到个人目录的 ~/.ucloudrc 文件中```; Sample UCloud config file[ucloud]public_key=private_key=base_url=https://api.ucloud.cn```接着执行命令```ucloud-cli```## 说明### 查看帮助```>>> help foo```### 切换默认数据中心```>>> region bar```### 与 API 交互```>>> DescribeBucket Offset=0```### 非交互模式下使用```$ ucloud-cli DescribeBucket Offset=0```## 其他时间仓促，难免有考虑不周的地方，欢迎扔 issue :D
Package: uclip
UClip - Clipboard image uploaderUpload clipboard images toB2 bucketsAfter upload, the displayed URL is also copied to the clipboard.Install via pip orpipxpipxinstalluclipUsage1. Upload clipboard image>uclip
✅https://img.example.org/screens/9felsH.jpg2.-for--file: Upload file from path>uclip-f/Documents/dog.webp
?Generaterandomfilename?Otherwiseusenamefrompath.Yes
✅https://cdn.ionite.io/img/ik8tZg.webp3.-dor--delete: Delete named file from bucket>uclip-d9felsH.jpg
🗑️Deleted9felsH.jpgRun--configto set up your B2 API Keys and URL>uclip--config
?B2ApplicationID:0013770e41044120000000001
?B2ApplicationKey:**********************
?B2BucketName:bucket-name
?B2UploadPathinBucket:/screenshots/
?AlternateURL:https://img.example.org/
?FileNameLength:6The OS Keychain Service is used for secure API credential storageThe keychain can be set to always allow, or via biometric authentication by Touch ID or Windows Hello.WindowsMacOSUbuntu LTS 20.04Credential lockerKeychainSecret Service
Package: uc-logging
uc_loggingA set of classes and functions that extend the log package.It is part of the Unicon project.https://unicon.10k.meUsage:Installpipinstall--useruc-loggingand useimportuc_loggingFunctions:Classes:Formatter(default=logging.BASIC_FORMAT, formats=None)Multi formatter.
Adds the ability to format log messages based on their level.Formats is a dict where key is a level and value it's a format.UnbufferedStreamHandler(stream)Unbuffered stream handler.When multiprocessing queue is used (for example), standard output may stuck. Common flushing not working. Using -u option not guaranteed (it helps). So write directly.Example:importloggingimportuc_loggingformat_standard_a="%(asctime)s[%(levelname)s] -%(message)s"format_standard_d="%(asctime)s[%(levelname)s]%(filename)s:%(lineno)d-%(message)s"logger=logging.getLogger("formatter_test")logger.handlers.clear()logger.setLevel(logging.DEBUG)# Set multi formatterformatter=uc_logging.Formatter(default=format_standard_a,formats={logging.DEBUG:format_standard_d})handler=logging.StreamHandler()handler.setFormatter(formatter)logger.addHandler(handler)logger.info("TEST FORMATTER.")logger.debug("TEST FORMATTER.")
Package: ucloudbiz
This package provides a ucloud server command line interface to manage ucloud server service.The currently supported services include:vmaccountport forwardingtemplatevolumeInstallationThe easiest way to install ucloud-cli is to use easy_install$ easy_install ucloudbizor$ pip install ucloudbizVersion0.2.0
Add template API (createTemplate, deleteTemplate, listTemplates, updateTemplate)
0.3.0
Add volume API (listVolumes)
0.3.1
Fix createTemplate typo (bit -> bits)# Development (for committer)Packaging and uploadpython setup.py sdist upload -rhttp://pypi.python.org/pypi
Package: ucloud-cli
# UCloud API 命令行客户端本工具提供了一个命令行环境，来方便与 UCloud API 的交互，如果你对 GNU 系列工具有基本的了解，那么你甚至可以直接上手，无需查看任何帮助。## 特色功能如下：1. 完整的命令补全（包含命令名称、枚举参数）；2. 详尽的帮助文档，与官方保持一致；3. 数据、代码分离，API 若有变化，仅需更新 .json 配置文件；4. 支持 OSX / Linux or Unix(?)。## 安装```pip install ucloud-cli```## 使用首先保存如下示例的文件到个人目录的 ~/.ucloudrc 文件中```; Sample UCloud config file[ucloud]public_key=private_key=base_url=https://api.ucloud.cn```接着执行命令```ucloud-cli```## 说明### 查看帮助```>>> help foo```### 切换默认数据中心```>>> region bar```### 与 API 交互```>>> DescribeBucket Offset=0```### 非交互模式下使用```$ ucloud-cli DescribeBucket Offset=0```## 其他时间仓促，难免有考虑不周的地方，欢迎扔 issue :D
Package: ucms
UCMS 采集接口python推送库UCMS采集接口python推送库,用于python将采集内容推送到UCMS上UCMS官网：http://uuu.la使用方法单文章推送函数ucms.post(url,data)成功返示例: {'code': 1, 'msg': '推送成功'}code 状态码:1推送成功2栏目cid参数不能为空3栏目不存在4栏目某个字段不存在(msg返回信息中会说明是哪个字段)5采集接口网址错误6网络错误或其它未知错误 7网址无法访问多文章推送ucms.post_list(url,data)成功返回示例: {'code': 1, 'successnum': 4}code 状态码: 1推送成功successnum 成功推送条数如果 成功推送条数为0 而实际推送了多条数据，说明推送失败，请用单文章推送测试错误原因
Package: ucnp-skybility
多平台剪贴板复制工具服务端发布版本前，需要手动修改docker-compose.yml中的版本，使版本与tag的版本一致客户端linux版本使用pip安装，由于wxpython编译问题，可能需要手动安装wxpython后，再安装该软件pip安装wxpython参考https://wxpython.org/pages/downloads/index.htmlconda安装wxpython，需要先安装conda软件，然后执行conda install wxpythonlinux源码安装： python setup.py installwindows版本直接执行exe文件即可mac版本待发布
Package: ucnum
The ucnum program is a command line utility which allows you to convert decimal, octal, hexadecimal, and binary numbers; Unicode character and block names; and HTML/XHTML character entity names and numbers into one another. It can be used as an on-line special character reference for Web authors.This version is a (blind) reimplementation of the original unum Perl utility by Gisle Aas (https://www.fourmilab.ch/webtools/unum/) in Python. It was written because it will stay up-to-date via Python’s own unicodedata updates. It has a few minor discrepancies:The octal syntax 077 is not accepted: Use 0o77 instead.Character information tables also contain the unicode block.The regular expression flavour is Python’s.The HTML escapes argument form is not accepted yet (see “TODO”).Name aliases (e.g. for control characters) are not supported yet.ArgumentsThe command line may contain any number of the following forms of I<argument>:123Decimal number.0o371Octal number preceded by “0o”.0x1D351Hexadecimal number preceded by “0x”. Letters may be upper or
lower case, but the “x” must be lower case.0b110101Binary number.b=blockUnicode character blocks matching block are listed.
The block specification may be a regular expression.
For example, “b=greek” lists all Greek character blocks
in Unicode.c=char…The Unicode character codes for the characters “char…” are printed.
If the first character is not a decimal digit and the second not an
equal sign, the “c=” may be omitted.h=entityList all HTML/XHTML character entities matching entity, which may
be a regular expression. Matching is case-insensitive, so
“h=alpha” finds both “&Alpha;” and “&alpha;”.l=blockList all Unicode blocks matching block and all characters
within each block; “l=goth” lists the Gothic block
and the 32 characters it contains.n=nameList all Unicode character whose names match name, which may be
a regular expression. For example, “n=telephone” finds the five
Unicode characters for telephone symbols.TODOThe following argument form is not yet accepted:‘&#number;&#xhexnum;…’List the characters corresponding to the specified HTML/XHTML
character entities, which may be given in either decimal or
hexadecimal. Note that the “x” in XHTML entities must be lower case.
On most Unix-like operating systems, you’ll need to quote the argument
so the ampersand, octothorpe, and semicolon aren’t interpreted by the
shell.OutputFor number or character arguments, the value(s) are listed in all of the input formats, save binary:Octal  Decimal   Hex   HTML  Character        Block  Unicode
 0o46       38  0x26  &amp;          &  Basic Latin  AMPERSANDIf the terminal font cannot display the character being listed, the “Character” field will contain whatever default is shown in such circumstances. Control characters are shown as a Python hexadecimal escape.Unicode blocks are listed as follows:Start         End  Unicode Block
 0x2460  -   0x24ff  Enclosed Alphanumerics
0x1d400  -  0x1d7ff  Mathematical Alphanumeric Symbols
0x1f100  -  0x1f1ff  Enclosed Alphanumeric Supplement
Package: ucnumber
UC number validatorValidate UC alumni identifier numbers with Python 3.Getting startedInstall the library with:pipinstall-UucnumberUsagefromucnumberimportvalidatevalid=validate('1263476J')ifvalidate(14644088):print('Is valid!')# ...TestingRun the test suite with:python-munittesttestsTo install it locally from the source code:pythonsetup.pydevelopPublishpythonsetup.pyregistersdistupload
Package: ucode-cli
uCode CLI toolsCLI tools to prepare problems locally and to work with uCode.vn serverDescriptionDSA problem toolsOther question toolsInteract with ucode.vn serverInstallationNormal installationpipinstallucode-cli--upgradeDevelopment installationgitclonehttps://gitlab.com/ucodevn/ucode-cli.gitcducode-cli
pipinstall--editable.UsageGet helpucode--helpGet help for a specific commanducode{command}--helpDSA Problem structureInput descriptionExampleInputinteger T- Multitestinteger ninteger m- Số lượng phần tử $n$, số lượng thao tác $m$array.integer a[n]- Các phần tử $a_i$ của mảng $a$, cách nhau bởi dấu cáchstring s[m]- xâu s gồm $m$ ký tựdouble Ldouble R[m]- Cận trái và phải của một trong số $m$ thao tácConstraintsT: [1, 100]n: (2, 1e6]a[i]: [1, 1e18)L: (1, 10000)R: (L, 10000)Subtasks:40%:T: [1, 10]n: [1, 100]30%:n: [100, 10000]40%:n: [10000, 1e6]Outputboolean YES|NO- Kết quả bài toáninteger- Kết quả bài toándouble(3)- Kết quả bài toán, với 3 chữ số sau dấu phẩySample input 15 2
1 2 3 4 5Sample output 111ExplanationCác cặp số $(l, r)$ thỏa mãn là: $(1,1), (1,2), (1,3), (2,2), (2,3), (3,3), (3,4), (3,5), (4,4), (4,5), (5,5)$.Change log[2.5.5] - 2021-12-05FixedFixed newlines error in ucode testcase inside .zip[2.5.1] - 2021-10-25AddedAddsvr getcommand to get problem from ucodeAdd-Soption tosvr getandcf getcommand to split input data to separated lines[2.4.0] - 2021-10-18FixedFixcf getcommand due to codeforces security update[2.2.2] - 2021-09-24AddedSubtask session in problem statementPost editorial (as hint) and solutions to ucode serverMove src_url to question's source_detail[2.2.2] - 2021-09-23AddedSupport gentest to themis formatAdd ucode svr command to update problem[2.2.2] - 2021-08-14AddedSupport multiple testcase format[2.2.0] - 2021-07-17AddedTestcase tools[2.1.0] - 2020-11-25FixedFix bugs[2.0.6] - 2020-10-25FixedFixucode dsa convertcreate new problem code[2.0.5] - 2020-10-24AddedAddeducode dsa convertto convert from other (Themis) testcase format toucodeformat[2.0.1] - 2020-10-12AddedMoved from obsoleted toolboxMajor version bumped
Package: ucoinpy
#ucoin-python-api
[![Build Status](https://travis-ci.org/ucoin-io/ucoin-python-api.svg)](https://travis-ci.org/ucoin-io/ucoin-python-api) [![Coverage Status](https://coveralls.io/repos/ucoin-io/ucoin-python-api/badge.svg?branch=master&service=github)](https://coveralls.io/github/ucoin-io/ucoin-python-api?branch=master)A python implementation of [uCoin](https://github.com/ucoin-io/ucoin) API## FeaturesSupports uCoin’s Basic Merkle ApiAsynchronousuCoin signing key## RequirementsPython >= 3.5[aiohttp >= 0.19](https://pypi.python.org/pypi/aiohttp“aiohttp”)[pylibscrypt](https://pypi.python.org/pypi/pylibscrypt“pylibscrypt”)[libnacl](https://pypi.python.org/pypi/libnacl“libnacl”)[base58](https://pypi.python.org/pypi/base58“base58”)##Installation
You can install ucoin-python-api and all its dependencies via the following pip install :pip install ucoinpyPlease take a look at the document [HTTP API](https://github.com/ucoin-io/ucoin/blob/master/doc/HTTP_API.md) to learn about the API.