Saravanan666/pypi-org huggingface dataset:
Package: vnccollab.zimbra
vnccollab.zimbra================Overview--------``vnccollab.zimbra`` offers plone-zimbra integration in the form oftwo portlets, one with zimbra calendar and another to access the mailfolders.Installation------------``vnccollab.zimbra`` depends on a fork of ``pyzimbra`` that hasn'tbeen merged yet upstream, so it's adviseable to use ``mr.developer``for its installation.Please read INSTALL.rst for more details about the installation.Usage-----After installing the package, the User's Personal Information pageis extended with two fields: ``Zimbra Username`` and ``Zimbra Password``.These fields are needed to authenticate against the zimbra server.Additionally, there are two new portlets: ``Zimbra: Calendar`` and``Zimbra: Mail``. These portlets can be added in the usual way.Known Issues------------Due to the use of plone.app.jquery 1.7.2, there could be some issues withoverlays in Plone 4.2.Changelog=========1.0.8 - July 02, 2014------------------- Cleans setup [11082].[Jose Dinuncio]1.0.7 - April 11, 2014----------------------- Point image references to common package [10960].[Cesar Gonzalez]- Improvement in dependencies [10960].[Jose Dinuncio]1.0.6 - April 02, 2014----------------------- Adds tests [10658][Jose Dinuncio]- Fixes member property bug.[Jose Dinuncio]- Improves documentation [10610].[Jose Dinuncio]1.0.5 - March 07, 2014----------------------- Improves error messages in calendar portlet [9918].[Jose Dinuncio]- Fixes ie9-11 issue (black bg on cast messages).[9321][Cesar Gonzalez]- Adjusts position of select box in mail portlet.[9321][Cesar Gonzalez]- Adds folder selection to mail portlet.[Jose Dinuncio]- Adds version.txt.[Jose Dinuncio]1.0.4 - December 06, 2013-------------------------- Removes espureous text file.[Jose Dinuncio]1.0.3 - November 20, 2013-------------------------- Removes dependencies from vnccollab.theme [7543][Jose Dinuncio]- Fixes grey background for viewed emails in zimbra email portlet.[Cesar Gonzalez]1.0.2 - October 24, 2013------------------------- Fixes license and adds AUTHORS.txt.[Jose Dinuncio]- Updates to zimbra email portlet[Cesar Gonzalez]1.0.1 - March 20, 2013----------------------- Spacing "from:" label. Remove console log.[Cesar Gonzalez]- Adds "from:" label.[Cesar Gonzalez]- Style zimbra email portlet.[Cesar Gonzalez]- Adds css resource dir, import css from theme, adds upgrade step,clean email body.[Cesar Gonzalez]- Adds default_content() for messages and conversations.[Jose Dinuncio]- Removes empty MIME parts.[Jose Dinuncio]- Fixes bug getting content of mime part.[Jose Dinuncio]- Adds getConversation to util.py[Jose Dinuncio]- Fixes bug in searchConversations.[Jose Dinuncio]- Reformats code.[Jose Dinuncio]1.0 - March 6, 2013-------------------- Initial release. Migration of code from vnccollab.theme[Jose Dinuncio]
Package: vndb-api-wrapper
VNDB-Python-API-WrapperAPI Wrapper for the VNDB API Server
Requires Python3.6+Basic code examplefrom vndb_api_wrapper.vndb_api import VNDBAPI
...
vndb_api = VNDBAPI(<your username>, <your password>)

#  Example of searching for a VN anime of the visual novel with id = 17 using "get"
data = vndb_api.get('vn', 'basic,anime', '(id = 17)')Installation InstructionsUsing pippip3 install vndb-api-wrapperCompiling from sourcegit clone https://github.com/PoeticViper/VNDB-Python-API-Wrapper.git
cd VNDB-Python-API-Wrapper
pip3 install .
Package: vndb-dl
vndb_dlvndb_dl is a command-line utility that allows to download VN metadata and screenshots from vndb.org.Usagevndb_dl can be used from the command line. You can either specify an id to use with the -i option:$vndb_dl-i7or an vndb.org url:$vndb_dl-uhttps://vndb.org/v7Bulk downloading is supported with ranges:$vndb_dl-i7-12,14# Will download vns with id [7; 12] and vn with id 14By default, vn_dl will output metadata about each vn in a metadata.txt and metadata.json file. To disable either or both of these, set their flags to false:$vndb_dl-i7-jFalse-pFalseBy default, vndb_dl will output into the working directory. You can change the directory with the directory flag:$vndb_dl-i7-12-ddownload_folderThis covers full usage of vndb_dl.$vndb_dl--help
usage:vndb_dl[-h][-jJSON][-pPLAIN][-iID[ID...]][-uURL[URL...]][-dDIRECTORY]Downloadvisualnovelinformationfromvndb.org.

optionalarguments:-h,--helpshowthishelpmessageandexit-jJSON,--jsonJSONParsethevisualnovelmetadataasaJSONfileinthevisualnovelfolder([True]/False)-pPLAIN,--plainPLAINParsethevisualnovelmetadataasaplaintextfileinthevisualnovelfolder([True]/False)-iID[ID...],--idID[ID...]vndbidofthevisualnovel;whereinvndb.org/v###,the### is the vn's id. --id accepts both list ofnumbers(eg.567)andranges(eg.5-7)aswellasboth(eg.5-7911).Commasandspacesareaccepted(eg5-7,4049,51),aslongaseachcharacterisseparatedbyaspace(57,59willgiveyouvnn.5759).-uURL[URL...],--urlURL[URL...]vndburlofthevisualnovel-dDIRECTORY,--directoryDIRECTORYSourcedirectorywherethedataforeachvisualnovelwillbestoredFor developersAny contributions are very appreciated. Please submit a pull request if you find improvements.DocumentationAll documentation can be found in sphinx format under thedocsfolder.Unit testsTests are located in thetestsfolder.
Package: vndb-thigh-highs
VNDB Thigh-highsThis module provides a VNDB client api implementation. It aims to provide some high level features to easily use VNDB api. It also includes some helper functions and classes to easily use database dumps.API Quick startfrom vndb_thigh_highs import VNDB
from vndb_thigh_highs.models import VN

vndb = VNDB()
vns = vndb.get_vn(VN.id == 17)
vn = vns[0]
print(vn.title)Check the documentation for more detailsDumps Quick startfrom vndb_thigh_highs.dumps import TraitDatabaseBuilder

builder = TraitDatabaseBuilder()
trait_db = builder.build_with_archive("path/to/traits.json.gz")
trait_id = 186
trait = trait_db.get_trait(trait_id)
print(trait.name)Check the documentation for more detailsTestingRuntest/main.py.By default tests are run using predefined responses. It is possible to run them with vndb by editinguse_mock_socket = Trueintest/test_case.py, though logged in tests require valid credentials indata/login.json. A few troublesome tests are also skipped when using vndb.Database dumps tests will need dumps, compressed and decompressed, indata/.LicenseThis module is licensed under the AGPLv3.
Package: vnetconfig
vnetconfigPackage for extacting credentila for vNet - Internal UseFeaturesConnect to RDS Cluster for Multiple EnvGet S3object based on ENV as well custom RoleArnInstallationvnetconfig requiresPython 3to run.Install the dependencies by.pip install vnetconfig==0.1.25Method AvailableUse below python function for connecting RDS ClusterRds Connect:from vnet.config import *
auroraConnect(env,accessType)get S3Object:get_s3Object(bucket_name, object_path, expiration=60, roleArn="None", env="None")LicenseMITInternal Use only!
Package: vnfaker
VNFakerVNFaker is a Python package that generates fake data about fullname, address, phone, date_of_birth,... in Viet Nam.Basic UsageInstall with pip:pipinstallvnfakerUsevnfaker.VNFaker()to create and initialize a VNFaker
generator, which can generate data by accessing properties named after
the type of data you want.fromvnfakerimportVNFakervnfaker=VNFaker()vnfaker.fullname()# Nguyễn Văn Thươngvnfaker.name()# Thươngvnfaker.date_of_birth(minimum_age=10,maximum_age=30,timestamp=False)# 1997-02-18Each call to methodvnfake.fullname()yields the same result. If you want different (random) result, you need to initialize a new VNFaker.for_inrange(10):vnfaker=VNFaker()print(vnfaker.fullname())# Hoàng An Thịnh# Bạch Cát Mạnh# Châu Kiệt Thái# Trần Uy Bửu# Đặng Thông Trạch# Bùi Phi Hợp# Đào Khương Hợp# Nguyễn Tấn Liêm# Đặng Lạc Hỷ# Phạm Yên HãnLicenseVNFaker is released under the MIT License. See the bundledLICENSEfile
for details.
Package: vn-fullname-generator
VIETNAMESE FULLNAME GENERRATORThis tool will help to generate a common fullname in Vietnamese.Data SourceGet data male/female name fromVietnamese Name DictGet common firstnameWikiHow to runpip install vn_fullname_generatorfromvn_fullname_generatorimportgeneratorgender=1generator.generate(gender)'Trần Văn Minh'
Package: vng-api-common
VNG-API-common biedt generieke implementaties en tooling voor RESTful APIs
in een Common Ground gegevenslandschap.De tooling wordt o.a. gebruikt in de referentie-implementaties van componenten
voor zaakgericht werken, maar ook in VNG-APIs voor referentielijsten en de
Gemeentelijke Selectielijst.Zie de uitgebreidedocumentatievoor de features en het gebruik.Contents1Features1FeaturesCentraal beheer van constanten die de verschillende componenten overstijgenGeoJSON OpenAPI definitiesSupport voor Geo CRS negotationIngebouwde support voor nested viewsets met declaratievere syntax voor
registratieVaak voorkomende validators:RSIN/BSN validatorNumerieke waarde validatorNiet-negatieve waarde validatorAlfanumerieke waarde (zonder diacritics)URL-validator (test dat URL bestaat) met pluggable link-checkerUntilNowValidator- valideer datetimes tot en metnu.UniekeIdentificatieValidator(in combinatie met organisatie)InformatieObjectUniqueValidatorom te valideren dat M2M entries
slechts eenmalig voorkomenObjectInformatieObjectValidatorom te valideren dat de synchronisatie
van een object-informatieobject relatie pas kan nadat deze relatie in het
DRC gemaakt isIsImmutableValidator- valideer dat bepaalde velden niet gewijzigd
worden bij een (partial) update, maar wel mogen gezet worden bij een createResourceValidator- valideer dat een URL een bepaalde resource ontsluitCustom inspectors voor drf-yasg:Support voorrest_framework_gisGeometryFieldSUpport voordjango-extra-fieldsBase64FieldMixinURL-based related resource filtering (django-filtersupport)verzameling van mogelijke error-responses per operationManagement commandgenerate_swaggeroverloadedneemt default versie mee en maakt server-informatie domein-agnostischoptie om informatiemodel-resources naar markdown te renderen met backlinks
naar gemmaonline.nlSupport voor ISO 8601 durationsCustom model fields:RSINFieldBSNFieldLanguageFieldVertrouwelijkheidsAanduidingFieldDaysDurationFieldMocks voor de validators die netwerk IO hebben, eenvoudig via@override_settingstoe te passenTest utilitiesOptionele notificaties applicatie:ontvangen van webhook eventsconfigureren en registreren van notificatiecomponent/webhooks
Package: vng-api-common-utrecht
VNG-API-common biedt generieke implementaties en tooling voor RESTful APIs
in een Common Ground gegevenslandschap.De tooling wordt o.a. gebruikt in de referentie-implementaties van componenten
voor zaakgericht werken, maar ook in VNG-APIs voor referentielijsten en de
Gemeentelijke Selectielijst.Zie de uitgebreidedocumentatievoor de features en het gebruik.Contents1Features1FeaturesCentraal beheer van constanten die de verschillende componenten overstijgenGeoJSON OpenAPI definitiesSupport voor Geo CRS negotationIngebouwde support voor nested viewsets met declaratievere syntax voor
registratieVaak voorkomende validators:RSIN/BSN validatorNumerieke waarde validatorNiet-negatieve waarde validatorAlfanumerieke waarde (zonder diacritics)URL-validator (test dat URL bestaat) met pluggable link-checkerUntilNowValidator- valideer datetimes tot en metnu.UniekeIdentificatieValidator(in combinatie met organisatie)InformatieObjectUniqueValidatorom te valideren dat M2M entries
slechts eenmalig voorkomenObjectInformatieObjectValidatorom te valideren dat de synchronisatie
van een object-informatieobject relatie pas kan nadat deze relatie in het
DRC gemaakt isIsImmutableValidator- valideer dat bepaalde velden niet gewijzigd
worden bij een (partial) update, maar wel mogen gezet worden bij een createResourceValidator- valideer dat een URL een bepaalde resource ontsluitCustom inspectors voor drf-yasg:Support voorrest_framework_gisGeometryFieldSUpport voordjango-extra-fieldsBase64FieldMixinURL-based related resource filtering (django-filtersupport)verzameling van mogelijke error-responses per operationManagement commandgenerate_swaggeroverloadedneemt default versie mee en maakt server-informatie domein-agnostischoptie om informatiemodel-resources naar markdown te renderen met backlinks
naar gemmaonline.nlSupport voor ISO 8601 durationsCustom model fields:RSINFieldBSNFieldLanguageFieldVertrouwelijkheidsAanduidingFieldDaysDurationFieldMocks voor de validators die netwerk IO hebben, eenvoudig via@override_settingstoe te passenTest utilitiesOptionele notificaties applicatie:ontvangen van webhook eventsconfigureren en registreren van notificatiecomponent/webhooks
Package: vngrs-nlp
VNLP: Turkish NLP ToolsState-of-the-art, lightweight NLP tools for Turkish language.Developed by VNGRS.https://vngrs.com/Functionality:Sentence SplitterNormalizerSpelling/Typo correctionConvert numbers to word formDeasciificationStopword Remover:StaticDynamicStemmer: Morphological Analyzer & DisambiguatorNamed Entity Recognizer (NER)Dependency ParserPart of Speech (PoS) TaggerSentiment AnalyzerTurkish Word EmbeddingsFastTextWord2VecSentencePiece Unigram TokenizerText Summarization: In development progress...Demo:Try theDemo.Installationpip install vngrs-nlpDocumentation:See theDocumentationfor the details about usage, classes, functions, datasets and evaluation metrics.Metrics:Usage Example:Dependency Parserfrom vnlp import DependencyParser
dep_parser = DependencyParser()

dep_parser.predict("Oğuz'un kırmızı bir Astra'sı vardı.")
[("Oğuz'un", 'PROPN'),
 ('kırmızı', 'ADJ'),
 ('bir', 'DET'),
 ("Astra'sı", 'PROPN'),
 ('vardı', 'VERB'),
 ('.', 'PUNCT')]

# Spacy's submodule Displacy can be used to visualize DependencyParser result.
import spacy
from vnlp import DependencyParser
dependency_parser = DependencyParser()
result = dependency_parser.predict("Oğuz'un kırmızı bir Astra'sı vardı.", displacy_format = True)
spacy.displacy.render(result, style="dep", manual = True)
Package: vnhtr
Vietnamese Handwriting Text Recognition (aka vnhtr package)This project deploys and improves two foundational models withinTrOCRandVietOCR.Proposal ArchitectureVGG Transformer with Rethinking HeadTrOCR with Rethinking HeadUsagevnhtrpackagepipinstallvnhtrfromPILimportImagefromvnhtr.vnhtr_script.toolsimport*vta_predictor=VGGTransformer("cuda:0")tra_predictor=TrOCR("cuda:0")vta_predictor.predict([Image.open("/content/out_sample_2.jpg")])tra_predictor.predict([Image.open("/content/out_sample_2.jpg")])Fully implementedgitclonehttps://github.com/nguyenhoanganh2002/vnhtrcd./vnhtr/vnhtr/source
pipinstall-rrequirements.txtPretrain/Fintune VGG Transformer/TrOCR (pretraining on a large dataset and then finetuning on a wild dataset)pythonVGGTransformer/train.py
pythonVisionEncoderDecoder/train.pyPretrain VGG Transformer/TrOCR with Rethinking Head (large dataset)pythonVGGTransformer/adapter_trainer.py
pythonVisionEncoderDecoder/adapter_trainer.pyFinetune VGG Transformer with Rethinking Head (wild dataset)pythonVGGTransformer/finetune.py
pythonVisionEncoderDecoder/finetune.pyAccess the model without going through the training or finetuning phases.fromVGGTransformer.configimportconfigasvggtransformer_cffromVGGTransformer.modelsimportVGGTransformer,AdapterVGGTransformerfromVisionEncoderDecoder.configimportconfigastrocr_cffromVisionEncoderDecoder.modelimportVNTrOCR,AdapterVNTrOCRvt_base=VGGTransformer(vggtransformer_cf)vt_adapter=AdapterVGGTransformer(vggtransformer_cf)tr_base=VNTrOCR(trocr_cf)tr_adapter=AdapterVNTrOCR(trocr_cf)For access to the full dataset and pretrained weights, please contact:anh.nh204511@gmail.com
Package: vnkline
Python专用的实时K线数据接口。购买说明从2023年12月7日开始，推出VNklineservice（实时K线数据）。因为K线服务涉及数据流量成本和人工维护的成本，也是支持开源模式的一部分 为了保证服务质量，开展收费服务，具体可咨询https://www.vnpy.cn官网客服 或通过关注微信公众号，向微信公众号提问。CTP K线服务 免费， 0元/年，每分钟查询不超过1次如果要避免延迟、多用户争夺带宽的问题，请购买商用版本https://gitee.com/vnpypro/vnklineservice主要支持CTP接口，支持国内149家期货公司程序化交易，实现程序化交易是免费的。 支持股指期货、商品期货、股指期权、商品期权， 支持中国8大合规交易所中的5所，包括上海期货交易所，大连期货交易所、 郑州期货交易所、中金所、能源所。目录说明： .idea：是Pycharm是项目配置文件目录，指定项目路径等等 strategy： 策略存放目录 temp： CTP接口产生的临时流文件存放目录软件架构软件架构说明 这是使用PyQt调用 VNklineservice调用K线数据并显示的例子。Demo运行教程安装Python安装PyCharm安装PyQt, pyqtgraph，pandas, numpy 等模块使用说明接口文件只有3个文件vnklineservice.dll、vnklineservice.py、vnklineservice.ini其他属于对接口封装的框架，并用于显示K线
Package: vnlb
Video Non-Local Bayes (VNLB)A Python Implementation for Video Non-Local Bayesian Denoiser.InstallThe package is available through Python pip,$ python -m pip install vnlb --userOr the package can be downloaded through github,$ git clone https://github.com/gauenk/vnlb/
$ cd vnlb
$ python -m pip install -r requirements.txt --user
$ python -m pip install -e ./lib --userUsageWe expect the images to be shaped(nframes,channels,height,width)with
pixel values in range[0,...,255.]. The color channels are ordered RGB. Common examples of noise levels are 10, 20 and 50. Seescripts/example.pyfor more details.importvnlbimportnumpyasnp# -- get data --clean=vnlb.testing.load_dataset("davis_64x64",vnlb=False)[0]['clean'].copy()[:3]# (nframes,channels,height,width)# -- add noise --std=20.noisy=np.random.normal(clean,scale=std)# -- Video Non-Local Bayes --deno,basic,dtime=vnlb.denoise(noisy,std)# -- compute denoising quality --deno_psnr=vnlb.utils.compute_psnrs(clean,deno)basic_psnr=vnlb.utils.compute_psnrs(clean,basic)print("Denoised PSNRs:")print(deno_psnrs)print("Basic PSNRs:")print(basic_psnrs)print("Execution Time (s):%2.2e"%dtime)Comparing with C++ CodeThe outputs from this VNLB code and the C++ Code are almost equal. The primary difference between to two method is the way in which we achieve parallelism. This difference impacts the final PSNR, especially on smaller images. More details areincluded in docs/COMPARE.md.CreditsThis code provides is a Python+GPU implementation of the video denoising method (VNLB) described in:P. Arias, J.-M. Morel. "Video denoising via empirical Bayesian estimation of
space-time patches", Journal of Mathematical Imaging and Vision, 60(1),
January 2018.Additionally,the original C++ codeis from Pablo Arias. For easier interfacing, a Swig-Python Wrapper of the original C++ Code isavailable here.LICENSELicensed under the GNU Affero General Public License v3.0, seeLICENSE.
Package: vnnlib
vnnlibA python package for parsing neural network properties in theVNN-LIB format.
It should currently parse a superset of the VNN-LIB spec that was supported by theexample parserwritten by Stan Bak forVNN-COMP, and will produce compiled specs in the same format.
Additionally, we allow parsing of gzip, bzip2, and lzma compressed specs.Our parser is currently slower for some large files than the previous scripts due to the increased specification support.
However, we expect significant optimization opportunities are available, and that overhead will decrease over time.This package is still alpha software and APIs other than the compatibility API may change before the first release.InstallationFor the latest stable version, you can install from PyPI with:pip install vnnlibFor the latest updates ofvnnlib, you can pip install directly from the GitHub repo with:pip install git+https://github.com/dlshriver/vnnlib.git@mainUsageThis package can be used as a drop-in replacement for the VNN-COMP utility script by importingfromvnnlib.compatimportread_vnnlib_simplewherever you previously importedread_vnnlib_simple.StandaloneThe parser can also be used to compile vnnlib ahead of time to reduce future property read times. The result of parsing will be pickled and saved to the location specified.python -m vnnlib [FILE] --compat -o [OUTPUTFILE]APIWe provide a full VNN-LIB parser which will generate an AST for a given specification.
To manipulate this AST to generate useful representations that can be dispatched to a verifier, we provide a transformer class which visits the nodes of the AST.
We implement one version of this to parse and generate outputs in the format used in prior years of VNN-COMP invnnlib/compat.pyDocumentation will hopefully be coming soon.Licensevnnlibis distributed under the terms of theMITlicense.
Package: vnoise
vnoisevnoiseis a pure-Python, Numpy-based, vectorized port of thenoiselibrary. It
currently implements the Perlin noise functions in 1D, 2D and 3D version (noisealso implements simplex noise).Why?vnoisewas started because the originalnoiselibrary is no longer supported and binaries for recent versions of
Python are unavailable, making it hard to install for non-technical users.vnoisedoes not suffer from the same issue
since it is written in pure Python.Isvnoiseslow?For scalar input (e.g. when computing noise values one at a time), yes (~300-2000x slower depending on the conditions).vnoisedeals with this by offering a vectorized API to compute large numbers of noise values in a single call. Since is
uses Numpy internally, its performance can match or exceed the original library (0.3-4x faster depending on the conditions).Installing$ pip install vnoiseUsingvnoiseBasic example:>>>importvnoise>>>noise=vnoise.Noise()>>>noise.noise1(0.5)0.0>>>noise.noise1(0.1)0.09144000000000001>>>noise.noise2(0.1,0.3)0.09046282464000001>>>noise.noise3(0.1,0.3,0.7)0.27788822071249925ThenoiseX()functions also accept sequences as arguments:>>>importnumpyasnp>>>noise.noise2([0.1,0.2,0.3],np.linspace(0.5,0.8,10),grid_mode=True)array([[0.0893,0.08919374,0.08912713,0.08910291,0.08912241,0.08918551,0.08929079,0.08943552,0.08961588,0.08982716],[0.1276,0.126881,0.12643032,0.12626645,0.12639833,0.12682535,0.12753768,0.12851697,0.12973738,0.13116695],[0.09615,0.09412557,0.09285663,0.09239525,0.09276657,0.09396889,0.09597453,0.09873182,0.10216802,0.10619312]])Withgrid_mode=True(default value), a noise value is computed for every combination of the input value. In this case, the length of
the first input is 3, and the length of the second input is 10. The result is an array with shape(3, 10).Ifgrid_mode=False, all the input must have the same length, and the result has the same shape:>>>noise.noise2(np.linspace(0.1,0.3,30),np.linspace(10,10.5,30),grid_mode=False)array([0.099144,0.12303124,0.14685425,0.17057388,0.194133,0.21745892,0.24046583,0.26305716,0.28512793,0.30656706,0.32725957,0.34708877,0.36593838,0.38369451,0.40024759,0.41549419,0.42933872,0.44169499,0.45248762,0.46165335,0.46914216,0.4749182,0.47896062,0.48126415,0.48183955,0.4807138,0.47793023,0.47354831,0.46764335,0.460306])A seed value can be specified when creating theNoiseclass or afterward using theseed()function:>>>noise=vnoise.Noise(4)>>>noise.seed(5)LicenseThis code is available under the MIT license, seeLICENSE.AcknowledgmentsThis code is based on Casey Duncan'snoiselibrary. The port was done with the help of@tatarize
Package: vnpy-algotrading
VeighNa框架的算法交易模块说明AlgoTrading是用于算法交易执行的功能模块，提供多种常用的智能交易算法：TWAP、Sniper、Iceberg、BestLimit等，支持通过UI界面、CSV批量导入、外部模块访问等多种调用方式。安装安装环境推荐基于3.7.0版本以上的【VeighNa Studio】。直接使用pip命令：pip install vnpy_algotrading或者下载源代码后，解压后在cmd中运行：pip install .
Package: vnpy-arctic
VeighNa框架的Arctic数据库接口说明基于arctic开发的MongoDB数据库接口。使用在VeighNa中使用Arctic连接MongoDB数据库时，需要在全局配置中填写以下字段信息：名称含义必填举例database.name名称是arcticdatabase.host地址是localhostdatabase.port端口是0database.user用户名否admin(若mongodb无认证则不填)database.password密码否123456(若mongodb无认证则不填)database.database实例是vnpy
Package: vnpy-baostock
vn.py框架的BaoStock数据服务接口说明基于baostock模块的0.8.8版本开发，支持以下中国金融市场的K线数据：股票：SSE：上海证券交易所SZSE：深圳证券交易所安装安装需要基于2.6.0版本以上的VN Studio。直接使用pip命令：pip install vnpy_baostock或者下载解压后运行：python setup.py install使用在vn.py中使用BaoStock时，需要在全局配置中填写以下字段信息：名称含义必填举例datafeed.name名称是baostockdatafeed.username用户名否anonymousdatafeed.password密码否123456
Package: vnpy-binance
vn.py框架的BINANCE底层接口说明基于币安交易所的API开发，支持账户下的现货、期货、永续交易。使用时需要注意本接口：只支持全仓保证金模式只支持单向持仓模式请在BINANCE网站完成账户的相应设置后再使用。安装安装需要基于2.7.0版本以上的VN Studio。直接使用pip命令：pip install vnpy_binance下载解压后在cmd中运行python setup.py install使用以脚本方式启动（script/run.py）：from vnpy.event import EventEngine
from vnpy.trader.engine import MainEngine
from vnpy.trader.ui import MainWindow, create_qapp

from vnpy_binance import (
    BinanceSpotGateway,
    BinanceUsdtGateway,
    BinanceInverseGateway
)


def main():
    """主入口函数"""
    qapp = create_qapp()

    event_engine = EventEngine()
    main_engine = MainEngine(event_engine)
    main_engine.add_gateway(BinanceSpotGateway)
    main_engine.add_gateway(BinanceUsdtGateway)
    main_engine.add_gateway(BinanceInverseGateway)

    main_window = MainWindow(main_engine, event_engine)
    main_window.showMaximized()

    qapp.exec()


if __name__ == "__main__":
    main()