Skip to main content

QYtool

A wrapped useful tool package designed for research purposes, tailored specifically for my own research needs. Author: Xuewen Zhang

If you have questions, remarks, technical issues etc. feel free to use the issues page of this repository. I am looking forward to your feedback and the discussion.

Introduction: link

PyPI site: link


I. How to use

This package operates within the Python framework.

1. Required packages

  • Numpy
  • Torch
  • Rich
  • Wanbd
  • CasADi     <-- 3 <= version <= 4

2. Usage

  • Download the QYtool file and save it to your project directory.

  • Or install using pip

    pip install QYtool

Then you can use the deepctools in your python project.

II. QYtool toolbox organization

. 
└── mytool
    ├── timer: give execution time of function 
    ├── datatool: for data process
    ├── dirtool: for directory operation
    ├── nntool: for neural networks, load model, save model, construct casadi model  
    ├── mathtool: for math operation
    ├── progressbar: an example to build your own custom progressbar
    └── new_wandb_proj: an example of using wandb

Version update

1.0.0: initial commit

1.0.1 - 1.0.6: under development with name: mytool

1.0.7: published and changed name to QYtool

License

This project is developed by Xuewen Zhang (xuewen.zhang741@outlook.com).

The project is released under the APACHE license. See LICENSE for details.

Copyright 2024 Xuewen Zhang

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Release files for QYtool 1.0.8

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for QYtool 1.0.8
File Size Uploaded
qytool-1.0.8.tar.gz 13.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for QYtool 1.0.8
File Interpreter ABI Platform
qytool-1.0.8-py3-none-any.whl Python 3 none any Details

Total release size: 33.3 kB

Release files / qytool-1.0.8.tar.gz

Download URL qytool-1.0.8.tar.gz
Size 13.6 kB
Tags Source
SHA-256 checksum
How to use checksums
f4c1c165238f96237f8c15658c56a8611aee08a6d36e30ca94a9fdc2799ec078
BLAKE2b-256 checksum
How to use checksums
63e32206ccc8826149087e98b3e91ab55e245aec599146b2d7faf3775f6781b2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.9.12

Release files / qytool-1.0.8-py3-none-any.whl

Download URL qytool-1.0.8-py3-none-any.whl
Size 19.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
cbd6cb1bca1bea92ea2fc13ddbf619f6397901cd85258becbdb4e77c221030fb
BLAKE2b-256 checksum
How to use checksums
d4dea3cdc27687f8a96a235f60ab943d180c5e977b660f2814a78ca5722c8ea7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.9.12

Release history Release notifications | RSS feed

This release

1.0.8 This release

2 release files

1.0.7

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page