Skip to content

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

License

Notifications You must be signed in to change notification settings

QiYuan-Zhang/QYtool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

GitHub project: 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

  • 1.0.8: update README

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.

About

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

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages