Saravanan666/pypi-org huggingface dataset:
Package: qute-style
QuteStyleQuteStyle is an expandable application framework for PySide6 and heavily inspired byPyDracula.
The main goal of this project is to provide a simple and easy to use application frame that can be used to create a new application.
It is mainly suited for applications that rely on a center widget for user interaction. Functionality is extendable by having different widgets that can be loaded into that center widget area.Project statusTestsPackageFeaturesEasy integration of already existing widgetsPreset themes that easily can be modifiedCustom widgetsSplash screenBuild-in release historyUsed and developed in a productive environmentThemes and Styled WidgetsQuteStyle provides five themes, defining the color composition of the app.
Additionally, the user can define new themes (check this out). We provide five themes, for example a dark and light modeDarculaandHighbridge Grey.
We definedcustom widgets, such that they fit to the overall style and implemented new behaviour. A selection can be found in the Test-App:RequirementsPython 3.10+PySide6Installation Methodpip install qute-styleUsageimportsysfromqute_style_examples.sample_main_windowimportStyledMainWindowfromqute_style.qs_applicationimportQuteStyleApplicationfromqute_style.update_windowimportAppDataclassMyApplication(QuteStyleApplication):# take a look at qute_style_examples.sample_main_window and qute_style_examples.sample_widgets# to find out more about setting up a main window and the widgets that it# should displayMAIN_WINDOW_CLASS=StyledMainWindow# add basic information about your applicationAPP_DATA=AppData("Test-App","2.3.4",":/svg_images/logo_qute_style.svg",":/svg_images/logo_qute_style.svg","","Test Version",)if__name__=="__main__":APP_NAME="Test-App"app=MyApplication(sys.argv)sys.exit(app.exec())For further information, see ourdocumentation.ExampleCheck out our example app by running:python -m qute_style_examplesLicenseThe original design idea is fromWanderson-Magalhaesand his projectPyDracula(MIT License).
The svg files are derived fromMaterial design icons(Apache License Version 2.0). Other files are covered by QuteStyle's MIT license.ContributingAll contributions, bug reports, bug fixes, documentation improvements, enhancements, and ideas are welcome.
Package: qutewindow
Qute WindowCross-platform frameless window based on Python and QtExamplesQute Window on macOSQute Window on WindowsFeaturesMoving (the title bar area is draggable)StretchingNative window shadowNative window animationsWin11 snap layoutInstalling via PIPpipinstallqutewindowUsageHere is a minimal example:importsysfromPySide6.QtWidgetsimportQApplicationfromqutewindowimportQuteWindowif__name__=="__main__":app=QApplication(sys.argv)demo=QuteWindow()demo.show()sys.exit(app.exec())
Package: qutil
qutilqutil is a simple library to test and execute SQL scripts from pythonInstallationUse the package managerpipto install qutil.pipinstallqutilLocal BuildCompile#file build on /buildpythonsetup.pysdist#.tar.gz build on /distpythonsetup.pysdistbdist_wheelInstallpipinstalldist/qutil-[version].tar.gz
Package: qutip
QuTiP: Quantum Toolbox in PythonA. Pitchford,C. Granade,A. Grimsmo,N. Shammah,S. Ahmed,N. Lambert,E. Giguère,B. Li,J. Lishman,S. Cross,A. Galicia,P. D. Nation,
andJ. R. JohanssonQuTiP is open-source software for simulating the dynamics of closed and open quantum systems.
It uses the excellent Numpy, Scipy, and Cython packages as numerical backends, and graphical output is provided by Matplotlib.
QuTiP aims to provide user-friendly and efficient numerical simulations of a wide variety of quantum mechanical problems, including those with Hamiltonians and/or collapse operators with arbitrary time-dependence, commonly found in a wide range of physics applications.
QuTiP is freely available for use and/or modification, and it can be used on all Unix-based platforms and on Windows.
Being free of any licensing fees, QuTiP is ideal for exploring quantum mechanics in research as well as in the classroom.SupportWe are proud to be affiliated withUnitary FundandnumFOCUS.
QuTiP development is supported byNori's labat RIKEN, by the University of Sherbrooke, and by Aberystwyth University,among other supporting organizations.InstallationQuTiP is available on bothpipandconda(the latter in theconda-forgechannel).
You can install QuTiP frompipby doingpipinstallqutipto get the minimal installation.
You can instead use the targetqutip[full]to install QuTiP with all its optional dependencies.
For more details, including instructions on how to build from source, seethe detailed installation guide in the documentation.All back releases are also available for download in thereleases section of this repository, where you can also find per-version changelogs.
For the most complete set of release notes and changelogs for historic versions, see thechangelogsection in the documentation.DocumentationThe documentation for official releases, in HTML and PDF formats, can be found in thedocumentation section of the QuTiP website.
The latest development documentation is available in this repository in thedocfolder.Aselection of demonstration notebooks is available, which demonstrate some of the many features of QuTiP.
These are stored in thequtip/qutip-notebooks repositoryhere on GitHub.
You can run the notebooks online using myBinder:ContributeYou are most welcome to contribute to QuTiP development by forking this repository and sending pull requests, or filing bug reports at theissues page.
You can also help out with users' questions, or discuss proposed changes in theQuTiP discussion group.
All code contributions are acknowledged in thecontributorssection in the documentation.For more information, including technical advice, please see the"contributing to QuTiP development" section of the documentation.Citing QuTiPIf you use QuTiP in your research, please cite the original QuTiP papers that are availablehere.
Package: qutip-qtrl
qutip-qtrlThe qutip-qtrl package used to be a modulequtip.controlunderQuTiP (Quantum Toolbox in Python).
From QuTiP 5.0, the community has decided to decrease the size of the core QuTiP package by reducing the external dependencies, in order to simplify maintenance.
Hence a few modules are separated from the core QuTiP and will become QuTiP family packages.
They are still maintained by the QuTiP team but hosted under different repositories in theQuTiP organization.The qutip-qtrl package, QuTiP quantum optimal control, aims at providing advanced tools for the optimal control of quantum devices.
Compared to other libraries for quantum optimal control, qutip-qtrl puts additional emphasis on the physics layer and the interaction with the QuTiP package.
The package offers support for both the CRAB and GRAPE methods.If you would like to know the future development plan and ideas, have a look at thequtip documentation for ideas.Quick startTo install the package, usepip install qutip-qtrlMigrating fromqutip.controlAs the introduction suggested, this package is based on a module in theQuTiPpackagequtip.control.
If you were using thequtippackage and now want to try out the new features included in this package, you can simply install this package and replace all thequtip.controlin your import statement withqutip_qtrl. Everything should work smoothly as usual.Documentation and tutorialsThe documentation ofqutip-qtrlupdated to the latest development version is hosted atqutip-qtrl.readthedocs.io/.
Tutorials related to using quantum optimal control inqutip-qtrlcan be foundhere.Installation from sourceIf you want to edit the source code, please download the source code and run the following command under the rootqutip-qtrlfolder,pip install --upgrade pip
pip install -e .which makes sure that you are up to date with the latestpipversion. Contribution guidelines are availablehere.To build and test the documentation, additional packages need to be installed:pip install pytest matplotlib sphinx numpydoc sphinx_rtd_themeUnder thedocdirectory, usemake htmlto build the documentation, ormake doctestto test the code in the documentation.TestingTo test the installation, choose the correct branch that matches with the version, e.g.,qutip-qtrl-0.2.Xfor version 0.2. Then download the source code and run from thequtip-qtrldirectory.pytest testsCitingqutip-qtrlIf you usequtip-qtrlin your research, please cite the original QuTiP papers that are availablehere.SupportThis package is supported and maintained by the same developers group as QuTiP.QuTiP development is supported byNori's labat RIKEN, by the University of Sherbrooke, by Chalmers University of Technology, by Macquarie University and by Aberystwyth University,among other supporting organizations.LicenseYou are free to use this software, with or without modification, provided that the conditions listed in the LICENSE.txt file are satisfied.
Package: qutree
OverviewPlot sets of multiqubit quantum pure states as a binary tree of Bloch spheres.We present a representation that can display several arbitrary multi-qubit pure states, using a combination of the Bloch Sphere and the Schmidt decomposition.Our current approaches to visualization of quantum states allow to display:several mono-qubit states, using the Bloch spherea single multi-qubit state, sometimes with additional restrictions such as symmetryUsageinstall with pip:pip install qutreeAnd you will be able to produce this type of Bloch sphere’s tree:More information can be found in ourdocumentation.CitingIf you find qutree useful in your research, please consider citing the following papers to support our work. Thank you for your support.Barthe, A., Grossi, M., Tura, J., and Dunjko, V.. (2023). Bloch Sphere Binary Trees: A method for the visualization of sets of multi-qubit systems pure states.https://doi.org/10.48550/arXiv.2302.02957ContributeIf you want to contribute you can fork the project in your own repository and then use it. If you consider working with us, please follow thecontributing guidelines.Meet ourcontributor.
Package: qutritium
IMAGE REFERENCEQutritiumWhat is Qutritium?It is a Python package that provides qutrit processing techniques such as calibration and decomposition, etc (not exclusive).Qutritium enables students researchers to run a qutrit system on available quantum computers which mainly comes from IBM cloud quantum computers.📦 InstallationQutritiumruns in python environment. User can download newest python releasedhere.Recommendation:Anacondafor environment separationpipinstallqutritium✅ Qutritium Available FunctionsProtocolPurpose and functionalitiesCalibration...Virtual Machine...Decomposition...✍️ Usage/Examplesfromqutritium.calibrationimportTR01👥 AuthorsSon PhamTien NguyenBao Bach🧾LicenseMIT License📌 DocumentationDocumentation
Package: qutrunk
QuTrunk概述QuTrunk 是启科量子自主研发的一款免费、开源、跨平台的量子计算编程框架，包括量子编程API、量子命令转译、量子计算后端接口等。QuTrunk 使用 Python 作为宿主语言，利用 Python 的语法特性实现针对量子程序的 DSL (领域专用语言)，所有使用 Python 编程的 IDE 均可使用安装。QuTrunk 基于量子逻辑门、量子线路等概念提供量子编程所需各类 API，这些 API 由相应的模块实现。例如 QCircuit 实现量子线路，Qubit 实现量子比特，Qureg 实现量子寄存器，Command 实现每个量子门操作的指令，Backend 实现运行量子线路的后端模块，gate 模块实现各类基础量子门操作。QuTrunk 还可以作为其他上层量子计算应用的基础，例如：量子算法、量子可视化编程、量子机器学习等。QuTrunk内部模块划分及层次结构如下：核心模块cicuit: 量子线路，通过应用各类基础门操作以及算符操作构建量子线路，代表了整个量子算法的实现。qubit: 代表单个量子比特，是量子门和量子算符操作的目标对象。qureg: 用于申请量子计算资源，维护若干个量子比特，用于实现某个具体的量子算法。gate: 量子逻辑门模块，提供各类基础量子门操作，包括:H,X,Y,Z，P,R,Rx,Ry,Rz,S,Sdg,T,Tdg,CNOT,Toffoli,Swap等。operator: 量子算符操作，通过若干基础量子门实现某些通用量子操作，比如振幅放大QAA, 量子傅立叶变换QFT等。command: 对量子线路中所有门级操作做参数化处理，对接目标后端模块，用于运行整个量子线路。qasm: 兼容OpenQASM 2.0标准，实现量子线路到OpenQASM指令的序列化和反序列化。qusl: QuTrunk量子汇编标准，实现与qasm类似功能。backend: 量子计算后端模块，用于执行量子线路，支持Python本地后端，qusprout和qusaas两种远程后端以及第三方后端(目前支持IBM和AWS Braket)。qusprout: 对接启科研制的qubox设备，使用经典计算资源并针对量子计算特点做优化，提供高性能量子模拟计算服务。qusaas: 对接启科量子计算云平台，接入多种量子计算资源，包括经典计算资源，离子阱量子计算机（研发中）。主要特点基于量子逻辑门、量子算符和量子线路实现量子程序开发。提供QuSL量子汇编指令标准，QuSL量子汇编与Python代码完全兼容。设备独立，同一个量子线路只需替换后端类型即可以在不同的量子后端上运行。提供多种量子计算体验，本地量子计算提供Python计算后端，远程后端提供OMP多线程、MPI多节点并行、GPU加速等计算模式，同时预留了接口对接启科量子自行研制的离子阱量子计算机。兼容多种量子汇编指令格式：OpenQASM 2.0标准和QuSL汇编标准。支持量子可视化编程（需要配合启科量子研发的量子集成开发环境 QuBranch）。下载和安装pip安装QuTrunk 已发布于 PyPI 官网，可以通过 pip 命令进行安装。
注意在正式使用 QuTurnk 之前，您需要先安装 Python（版本 3.8+）。pipinstallqutrunk# 可选安装：braket——支持AWS Braket作为量子计算后端pipinstall'qutrunk[braket]'# 可选安装：parallel——支持多节点并行计算pipinstall'qutrunk[parallel]'# 可选安装：gpu——支持gpu计算加速(目前支持到：cuda 11)pipinstall'qutrunk[gpu]'验证QuTrunk是否安装成功，打开终端进入python交互模式，执行如下语句：importqutrunkqutrunk.run_check()输出结果为："QuTrunk is installed successfully! You can use QuTrunk now."表明QuTrunk安装成功。示例代码以下示例展示了利用 QuTrunk 运行 bell-pair 量子算法：# import packagefromqutrunk.circuitimportQCircuitfromqutrunk.circuit.gatesimportH,CNOT,Measure,All# allocate resourceqc=QCircuit()qr=qc.allocate(2)# apply quantum gatesH*qr[0]CNOT*(qr[0],qr[1])All(Measure)*qr# print circuitqc.print()# run circuitres=qc.run(shots=1024)# print resultprint(res.get_counts())# draw circuitqc.draw()运行结果：量子可视化编程QuBranch是由启科量子基于vscode开发的量子编程集成开发环境, QuTrunk与QuBranch相互配合可以实现量子可视化编程,
具体步骤参见量子可视化编程文档QuTrunk 快速上手教程QuTrunk API如何参与开发阅读源代码，了解我们当前的开发方向找到自己感兴趣的功能或模块进行开发，开发完成后自测功能是否正确Fork代码库，将修复代码提交到fork的代码库发起pull request更多详情请参见链接许可证QuTrunk是自由和开源的，在Apache 2.0许可证版本下发布。
Package: quyuan
quyuanquyuanis a folk oftagorewith several modifications to make it more suitable for my own use.Installationquyuanis a simple Python script with several dependencies.$pipinstallgit+https://github.com/tcztzy/quyuan.git$quyuan--versionquyuan, version 1.1.2RequirementsPython 3.6+CairoSVGClickColoramaQuick startThe demo data consists ofCatalogue of Somatic Mutations in Cancer (COSMIC) Cancer Gene Censusgenes and 100 randomly simulated mutations.  Points represent single nucleotide variants (i.e. variant present in <3 samples); triangles represent single nucleotide polymorphisms (i.e. variants found in many samples); and short lines (single chromosome) represent known INDEL sites.$quyuan--inputexample_ideogram/test.bed--prefixexample_ideogram/example-vfUsageUsage: quyuan [OPTIONS]

  quyuan: a utility for illustrating human chromosomes
  https://github.com/tcztzy/quyuan

Options:
  --version                       Show the version and exit.
  -i, --input <input.bed>         Input BED-like file  [required]
  -p, --prefix [output file prefix]
                                  Output prefix [Default: "out"]
  -b, --build [hg37|hg38|irgsp1]  Human genome build to use [Default: hg38]
  -f, --force                     Overwrite output files if they exist already
  -ofmt, --oformat [png|pdf|ps|svg]
                                  Output format for conversion
  -v, --verbose                   Display verbose output
  --help                          Show this message and exit.The input file is a bed-like format, described below.  If an output prefix is not specified, the scripts uses "out" as the default prefix.Helper scripts for converting RFMix and ADMIXTURE outputs are included in thescripts/folder.A more complete example of a full chromosome painting using an RFMix output can be seen by running:rfmix2tagore--chr1example_ideogram/1KGP-MXL104_chr1.bed\--chr2example_ideogram/1KGP-MXL104_chr2.bed\--outexample_ideogram/1KGP-MXL104_tagore.bed

quyuan--inputexample_ideogram/1KGP-MXL104_tagore.bed\--prefixexample_ideogram/1KGP-MXL104\--buildhg37\--verboseInput file description#chr	start	stop	feature	size	color	chrCopy
chr1	10000000	20000000	0	1	#FF0000	1
chr2	20000000	30000000	0	1	#FF0000	2
chr2	40000000	50000000	0	0.5	#FF0000	1Each column is explained below:chr- The chromosome on which a feature has to be drawnstart- Start position (in bp) for featurestop- Stop position (in bp) for featurefeature- The shape of the feature to be drawn0 will draw a rectangle1 will draw a circle2 will draw a triangle pointing to the genomic location3 will draw a line at that genomic locationsize- The horizontal size of the feature. Should range between 0 and 1.color- Specify the color of the genomic feature with a hex value (#FF0000 for red, etc.)chrCopy- Specify the chromosome copy on which the feature should be drawn (1 or 2).  To draw the same feature on both chromosomes, you must specify the feature twiceEtymologyQu Yuan(屈原) was a Chinese patriot poet and politician living in c.340BC - 278BC.
Package: qvalve
qvalve - Query Valve Main and Game ServersUsageqvalve [--max-threads NUM] [--debug] [--show-players] [--show-keywords]
       [--show-tags] [--report-keywords] [--max-servers NUM]
       [--regions NUM [NUM ...]] [--appid NUM] [--empty NUM]
       [--full NUM] [--noplayers NUM] [--map-name NAME]
       [--map-prefix PREFIX] [--min-players NUM] [--no-max-players]
       [--max-ping NUM] [--no-mm-strict-1] [--web-server] [-h] [-v]
       [-V] [--config FILE] [--print-config] [--print-url]
       [--completion [SHELL]]
       [ADDR ...]SearchValves Main server for Game servers. Integrated withtf2mons
hacker-database to identify known cheaters on game servers. Click on a
server to show/hide its players;Ctrl-Clickon server (or players) to
subsequently connect to that server whenF12is pressed in-game.Options--max-threads NUM   Run `NUM` threads for game server comms (default:
                    `10`).
--debug             Pretty-print raw response records (default: `False`).
--show-players      Print `A2S_PLAYER.names` (default: `False`).
--show-keywords     Print `A2S_INFO.keywords` (default: `False`).
--show-tags         Print `A2S_RULES.sv_tags` (default: `False`).
--report-keywords   Print keywords report (default: `False`).Stage one filters, sent to valve in query to get list of remote game servers--max-servers NUM   Get no more than `NUM` servers per region (default:
                    `100`).
--regions NUM [NUM ...]
                    Get servers for list of regions (default: `[0, 1, 2,
                    3]`).
--appid NUM         Servers that are running game (default: `440`).
--empty NUM         Servers that are not empty.
--full NUM          Servers that are not full.
--noplayers NUM     Servers that are empty.
--map-name NAME     Match map `NAME` (exact).
--map-prefix PREFIX
                    Match map names that start with `PREFIX`.Stage two filters, applied after querying valve--min-players NUM   Where number of players is at least NUM.
--no-max-players    Where number of players is less than its
                    `max_players`.
--max-ping NUM      Where ping is NUM or less.
--no-mm-strict-1    Where tf_mm_strict is not 1.Usage 2ADDR                Query list of Game server addresses, where ADDR is
                    `IP:PORTNO`.Usage 3--web-server        Run web server.General options-h, --help          Show this help message and exit.
-v, --verbose       `-v` for detailed output and `-vv` for more detailed.
-V, --version       Print version number and exit.
--config FILE       Use config `FILE` (default: `~/.qvalve.toml`).
--print-config      Print effective config and exit.
--print-url         Print project url and exit.
--completion [SHELL]
                    Print completion scripts for `SHELL` and exit
                    (default: `bash`).
Package: qvantum
1. Summaryqvantum is a python module, and it's goal is to ensure an easy use library for understanding quantum computing better or designing new quantum algorithms. Working with this module helps you to get more familiar with the basic concepts such as qubit, register or quantum gate, meanwhile the tool has the power for deeper analysis and development.The module is in beta release phase: tested but it might contain bugs, therefore every constructive note is highly appreciated. Also if you would like to collaborate in the developing process do not hesitate to contact us.2. Installationqvantum module can be easily installed using three different approach below (you could extend the commands below like "/path/to/python.exe -m pip install ...", if python wasn't in your PATH)2.1 pip installThe latest version of the module can be installed online from the PyPi page using pip in command line:pip install qvantumorpip install --index-url https://test.pypi.org/simple qvantum2.2 wheel installThe latest version of the module can be downloaded from the PyPi page in .whl format which can be used for installation:pip install qvantum-x.xx-py2.py3-none-any.whl2.3 setup fileA setup.py file is also available on PyPi page. Download the file and the folder called "qvantum" then run the command in the folder where all the files were downloaded. Use â€“e if you want the module be immediately available for every user in your system:pip install .orpip install â€“e .3. DocumentationGitHub - qvantum
Package: qvatel-sms-api
QvaTel Python LibraryEsta librería proporciona una interfaz de Python para interactuar con la API de SMS de QvaTelFuncionesEnviar mensajes SMS.Obtener el estado de los mensajes.Consultar el balance de la cuenta.RequisitosPython 3.6 o superior.Una cuenta de QvaTel con un API token de SMS.InstalaciónInstala la librería usando pip:pip install qvatel-sms-apiUsoAquí hay un ejemplo básico de cómo usar la librería para enviar un SMS, obtener el estado de un mensaje y consultar el balance de la cuenta:fromqvatel.clientimportQvaTelClient# Inicializa el cliente con tu API tokenclient=QvaTelClient('your_api_token_here')# Envía un SMSdestination='+5352942387'message='Hola mundo desde QvaTel'response=client.send_sms(destination,message)print(response)# Obtiene el estado de un mensajemessage_id='your_message_id_here'status=client.get_message_status(message_id)print(status)# Obtiene el balance de la cuentabalance=client.get_account_balance()print(balance)ContribucionesLas contribuciones son bienvenidas. Por favor, abre un issue si encuentras un bug o tienes una solicitud de función.
Package: qvd
Read Qlik Sense .qvd files 🛠A python library for reading Qlik Sense .qvd file format, written in Rust.
Files can be read to DataFrame or dictionary.InstallInstall from PyPihttps://pypi.org/project/qvd/pipinstallqvdUsagefromqvdimportqvd_readerdf=qvd_reader.read('test.qvd')print(df)DevelopingCreate a virtual envhttps://docs.python-guide.org/dev/virtualenvs/and activate it.python3-mvenvvenvThen install dev dependencies:pipinstallpandasmaturinAfterwards, runmaturindevelop--releaseto install the generated python lib to the virtual env.TestTo run the tests, you can use these commands:cargotest# runs all Rust unit testspytesttest_qvd_reader.py# runs all Python testsQVD File StructureA QVD file is split into 3 parts; XML Metdata, Symbols table and the bit
stuffed binary indexes.XML MetadataThis section is at the top of the file and is in human readable XML. This
section contains metadata about the file in gneneral such as table name, number
of records, size of records as well as data about individual fields including
field name, length offset in symbol table.Symbol tableDirectly after the xml section is the symbol table. This is a table of every
unique value contained within each column. The columns are in the order
described in the metadata fields section. In the metadata we can find the byte
offset from the start of the symbols section for each column. Symbol types
cannot be determined from the metadata and are instead determined by a flag
byte preceding each symbol. These types are:1 - 4 byte signed int (u32) - little endiand2 - 8 byte signed float (f64) - little endian4 - null terminated string5 - 4 bytes of junk follwed by a null terminated string representing an integer6 - 8 bytes of junk followed by a null terminated string representing a floatBinary IndexesAfter the symbol table are the binary indexes that map to the symbols for each
row. They are bit stuffed and reversed binary numbers that point to the index
of the symbol in the symbols table for each field.