Saravanan666/pypi-org huggingface dataset:
Package: cube2sphere
cube2spherecube2sphereis a Python script to map 6 cube (cubemap, skybox) faces
into an equirectangular (cylindrical projection, skysphere) map. See
alsosphere2cube.Usage$ cube2sphere -h
usage: cube2sphere [-h] [-v] [-r <width> <height>] [-R <rx> <ry> <rz>]
               [-o <path>] [-f <name>] [-b <path>] [-t <count>] [-V]
               <front> <back> <right> <left> <top> <bottom>

Maps 6 cube (cubemap, skybox) faces into an equirectangular (cylindrical
projection, skysphere) map.

positional arguments:
  <front>               source front cube face filename
  <back>                source back cube face filename
  <right>               source right cube face filename
  <left>                source left cube face filename
  <top>                 source top cube face filename
  <bottom>              source bottom cube face filename

optional arguments:
  -h, --help            show this help message and exit
  -v, --version         show program's version number and exit
  -r <width> <height>, --resolution <width> <height>
                        resolution for rendered map (defaults to 1024x512)
  -R <rx> <ry> <rz>, --rotation <rx> <ry> <rz>
                        rotation in degrees to apply before rendering map (z
                        is up)
  -o <path>, --output <path>
                        filename for rendered map (defaults to "out")
  -f <name>, --format <name>
                        format to use when saving map, i.e. "PNG" or "TGA"
  -b <path>, --blender-path <path>
                        filename of the Blender executable (defaults to
                        "blender")
  -t <count>, --threads <count>
                        number of threads to use when rendering (1-64)
  -V, --verbose         enable verbose loggingSupported output formats depend on the Blender installation, but will
generally include TGA, IRIS, JPEG, MOVIE, IRIZ, RAWTGA, AVIRAW, AVIJPEG,
PNG, BMP, and FRAMESERVER.cube2spherecan be run in a headless environment (e.g., a server).ExamplesIf we wanted to stitch 6 cube faces named${face}.jpginto a 2048x1024
TGA equirectangular map, we could use the following command:$ cube2sphere front.jpg back.jpg right.jpg left.jpg top.jpg bottom.jpg -r 2048 1024 -fTGA -ostitchedThis would generatestitched.tgain the working directory.Installationcube2spherecan be easily installed withpip. It requires a Python 3 installation.It assumes thatBlenderis installed and theblenderexecutable is
listed in the system PATH environment variable. If it is not possible
for PATH to be edited (as in the case of an unprivileged user), the path
to theblenderexecutable may instead be passed through the-bflag.WindowsInstall Blender, and addblender.exetoPATH. Finally,pip install cube2sphereLinux$ apt-get install blender
$ pip install cube2sphereMac OS XSimilar to Windows, install Blender, and add theblenderexecutable
to$PATH. Then,$ pip install cube2sphere
Package: cube3d
Three-Dimention Rubic cube activities.Excel input can be in below format
Back = TOP + TOPO222	O221	O220			
					O212	O211	O210			
					O202	O201	O200			
					G220	G221	G222			
					G120	G121	G122			
					G020	G021	G022Y220	Y120	Y020	R020	R021	R022	W022	W122	W222
Y210	Y110	Y010	R010	R011	R012	W012	W112	W212
Y200	Y100	Y000	R000	R001	R002	W002	W102	W202
B000	B001	B002
B100	B101	B102
B200	B201	B202all faces should be input in excel in each separate sheet named
( front, back, left, right, top, bottom )
refer  input sample excel file for the same.===============================
SAMPLE EXECUTIONS:from cube3d import get_cubeCB = get_cube("cube.xlsx")
pprint(CB.show(front))
print (CB.is_solved())
... and so on
Package: cubeai
Magic Cube AI SolverThe common solutions to the magic cube (a.k.a Rubik's Cube) involve
one of the two:Unreasonable amount of resources - CPU, memory, etc. or,A very large number of stepsIt has been shown that any3x3x3cube can be solved
using no more than 26 quarter turns (90 degrees rotations of the cube's faces),
yet the efficient solvers tend to yield solutions with dozens of turns.The usual AI methods don't work well with this problem due to the complex
nature of thegroupwhich is induced by the cube.
Namely, theA*search algorithm needs a good heuristic to be able to
efficiently cover its search space, and those are hard to come up with.We propose the following approach:Use Machine Learning to learn a heuristicPerformA*search with the learned heuristic
Package: cubeai-model-runner
cubeai-model-runnerCubeAI模型服务化引擎将AI模型推理程序封装成为Web互联网服务。目前提供RESTful API、WebSocket和可视化Web GUI等多种形式的互联网API接口服务，支持二进制数据传输和文件上传。依赖包地址https://pypi.org/project/cubeai-model-runner依赖包引用$ pip install cubeai_model_runner应用开发实例CubeAI智立方https://github.com/cube-ai/cubeaihttps://code.ihub.org.cn/projects/1484/repository/cubeai_model_examples
Package: cubed
CubedNote: this is a proof-of-concept, and many things are incomplete or don't work.Bounded-memory serverless distributed N-dimensional array processingCubed is a distributed N-dimensional array library implemented in Python using bounded-memory serverless processing and Zarr for storage.Implements thePython Array API standard(seecoverage status)Guaranteed maximum memory usage for standard array functionsFollowsDask Array's chunked array API (map_blocks,rechunk,apply_gufunc, etc)Zarrfor persistent and intermediate storageMultiple serverless runtimes: Python (in-process),Lithops,Modal,Apache BeamIntegration withXarrayviacubed-xarrayDocumentation
Package: cube_dbt
cube_dbtcube_dbtis the dbt integration forCubethat helps define the data model of the semantic layer on top of dbt models.Installationpipinstallcube_dbtUsagemanifest_url='https://bucket.s3.amazonaws.com/manifest.json'dbt=(Dbt.from_url(manifest_url).filter(paths=['marts/'],tags=['cube'],names=['my_table','my_table_2']))print(dbt.models)# For use in Jinja templates:print(dbt.model('name').as_cube())print(dbt.model('name').as_dimensions(skip=['id']))print(dbt.model('name').column('name').as_dimension())DevelopmentRun tests:pdmruntest
Package: cubedsphere
cubedsphereLibrary for post processing of MITgcm cubed sphere dataCapabilities:regrid cubed sphere datasets usingxESMFandxgcmopen datasets created by themncpackage (depreciated)open datasets usingxmitgcmplot original cubed sphere datasome more small utilitiesmore to come...Note:Work in progress! This library is a collection of tools that I found useful to use for the interpretation of cubed sphere data.Getting StartedTo learn how to install and usecubedspherefor your dataset, visit thecubedspheredocumentation.CreditsMany of the methods come from:https://github.com/JiaweiZhuang/cubedsphereI would especially like to thank@rabernatfor providingxgcmand@JiaweiZhuangfor providingxESMF.
Package: cubedtube
CubedTubeCubedTube is a webapp video viewer focused on three aspects: time, creator
(channel), and series (or seasons). This makes it possible for viewers to
seamlessly bounce between different creators while watching a series unfold,
discovering new creators involved in the series and watching the story unfold
with the creators together.It's basically a YouTube playlist multiplexer.CubedTube started off ashermit.tube(git repo) - a way to watch
all of theHermitCraftseasons and follow your hermits
in order. However as the project developed and I became more familiar with the
YouTube space, a general solution seemed ideal.Want to build your own?Check out the tutorial!MotivationThe first reason I created this site was I wanted to easily watch a HermitCraft
season in order while bouncing between series.The second was I wanted to build a low-dependency, simple, and understandable
web app. I decided to make the actual content static to simplify hosting (and
as an extra challenge). But this is built with minimal requirements, consisting
ofpeeweeas a database ORM, the awesomePakolibrary for some data compression magic,
and a dynamic image-loader javascript library to make sure we don't DDOS
YouTube.An important factor of this project is that the code remains understandable and
approachable for those learning this craft. If you find this site helpful or
have any questions, I would love to hear from you.FeaturesWatch videos in chronological order across several channels.Videos are automatically queued for uninterrupted watching.Stored progress across subsequent loads, both through local storage and
through the cloud.Watch a select set of channels through multiple profiles.Easily swap between profiles without losing your place.Desktop and mobile friendly!Installable as an app (pwa).Modular footprint - the webapp can be run as a standalone HTML website,
optionally with a Flask app for OAuth and Cloud Storage, optional
memcached support, and optional backend worker for async cloud writes.Planned FeaturesCross platform video viewing (youtube/twitch/etc).Promotion videos between videos (livestream announcements, events, etc)Better CSS/Theming support.
Package: cubed-xarray
Note: this is a proof-of-concept, and many things are incomplete, untested, or don't work.cubed-xarrayInterface for usingcubedwithxarray.RequirementsCubed version >=0.6.3Xarray version >=2023.05.0InstallationInstall via pip.ImportingYou don't need to import this package in user code. Oncepip install-ed, xarray should automatically become aware of this package via the magic of entrypoints.UsageXarray objects backed by cubed arrays can be created either by:Passing existingcubed.Arrayobjects to thedataargument of xarray constructors,Calling.chunkon xarray objects,Passing achunksargument toxarray.open_dataset.In (2) and (3) the choice to usecubed.Arrayinstead ofdask.array.Arrayis made by passing the keyword argumentchunked_array_type='cubed'.
To pass arguments to the constructor ofcubed.Arraythen pass them via the dictionaryfrom_array_kwargs, e.g.from_array_kwargs={'spec': cubed.Spec(max_mem=2_000_000)}.If cubed and cubed-xarray are installed but dask is not, then specifying the parallel array type to use is not necessary,
as the entrypoints system will then default to the only chunked parallel backend available (i.e. cubed).TestsIntegration tests for wrapping cubed with xarray also live in this repository.
Package: cubehash
THIS IS EXPERIMENTAL SOFTWARE AND YOU SHOULD NEVER, EVER, USE IT.THIS IS A FUCKINGREFERENCEIMPLEMENTATION. IT IS NOT FOR USE. EVER.EVEN IF THAT WERE NOT THE CASE, THERE ARE PROBABLY MORE REASONS FOR NOT DOING
CRYPTO IN PURE FUCKING PYTHON THAN THERE ARE ATOMS IN THE ENTIRE OBSERVABLE
UNIVERSE.YOU HAVE BEEN FUCKING WARNED.
Package: cube-helper
Cube HelperCube Helper is a package to make equalisation, concatenation, and analysis ofIriscubes easier. It is written with reasearchers in mind and provides a good degree of
abstraction from many Iris functions and methods.The package is written entirely in Python and provides a number of reusable methods.Documentationcube_helper's documentation is available fromhttps://cube-helper.readthedocs.io/RequirementsPlease ensure you have the following dependencies installed:cf_unitsirisnumpyInstallingcube_helper is already installed at several sites. Please see their internal documentation for details of how to access it there.To install your own copy, then cube_helper is available via PyPI and conda-forge:pip install cube-helperconda install -c conda-forge cube_helperAlternatively, make sure that all of the requirements are installed, then clone the repository
and set your Python environment to point to your copy, for example:git clone https://github.com/MetOffice/cube_helper.gitexport PYTHONPATH=<path/to/cube_helper>ContributingIf you want to contribute to Cube Helper be sure to review thecontribution guidelines.LicenseBSD-3 License
Package: cubeinspect
cubeinspectA tool for quickly inspecting channels in large astronomical data cubes, stored in FITS. Written for use by the POSSUM collaboration.InstallationUse the package managerpipto install cubeinspect.pipinstallcubeinspectUsage$ cubei -h
usage: cubei [-h] [-v] [-t] [-c vmin vmax] fitsfile channel

    Open big file and make an average image of a selected channel.
    Image will be squared so that Stokes Q and U look reasonable.

    Saves a png with same name as FITS image + .medimage.png



positional arguments:
  fitsfile      FITS file to open
  channel       Channel to inspect

optional arguments:
  -h, --help    show this help message and exit
  -v            Verbosity.
  -t            Make thumbnail (takes extra time!)
  -c vmin vmax  Limits for image (defaults to vmax=std(image))ContributingPull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.Please make sure to update tests as appropriate.LicenseBSD 3-clause
Package: cubejsclientasync
cubejsclientasyncAsync Python Cube.js clientFeatures:Cube.js API client that makes async requestsRich objects for building queries with measures, dimensions, etc.Table of Contents:InstallationDevelopmentInstallationcubejsclientasync requires Python 3.6 or above.pipinstallcubejsclientasyncDevelopmentTo develop cubejsclientasync, install dependencies and enable the pre-commit hook:pipinstallpre-commitpoetry
poetryinstall
pre-commitinstallTo run tests:poetryshell
pytest
Package: cubemap-splitter
Cubemap SplitterPython library to split up single file cubemaps into multiple block images.Cubemap images are typically implemented as a single image.  Some applications and game engines require multiple images when setting up a cubemap.  This library takes the single image and writes subset block images (top, bottom, left, right, front, back) for a variety of formats.Installationpip install cubemap-splitterNumpy 1.19.4 & 64bit PythonNumpy version 1.19.3 will install alongside the package if it is not currently installed.  There is a bug with 64bit Python and Numpy 1.19.4:https://github.com/opencv/opencv/issues/8139https://developercommunity.visualstudio.com/content/problem/1207405/fmod-after-an-update-to-windows-2004-is-causing-a.htmlIf you have Numpy 1.19.4 installed you will have to downgrade to 1.19.3.  This is not an issue on 32bit Python.Usagefrom cubemap_splitter import split_cubemap

# Automatically determine format and create new directory with images at original image location
split_cubemap("C:\\Users\\paulb\\Desktop\\cubemap_formats\\cubemap.png")

# Specify format and write to user defined directory
split_cubemap("C:\\Users\\paulb\\Desktop\\cubemap_formats\\cubemap.png", format_type=1, output_directory="c:/users/paulb/new_splits")Supported FormatsThe following formats are supported.  Note that the format_type = "auto" default argument will likely suffice.  If the split images look incorrect, you can manually specify the format:format_type = 1format_type = 2format_type = 3format_type = 4format_type = 5Release History0.1.1Initial ReleaseMetaPaul Burgess:paulburgess1357@gmail.comDistributed under the MIT license. SeeLICENSEfor more information.https://github.com/paulburgess1357/Cubemap-Splitter/blob/master/LICENSE
Package: cubemx2cmake
InstallationFrom this repository:git clone https://github.com/eugene-babichenko/cubemx2cmake.gitcd cubemx2cmakepip install .Or you can install it from PyPI:pip install cubemx2cmakeUsageGenerate your initialization code from STM32CubeMX with the following Code Generation Options:Toolchain: SW4STM32[X] Generate under rootThen open your project directory and runcubemx2cmake <your_cube_mx_file>.ioc. If your working directory contains only one CubeMX project file (.ioc), you can simply run *cubemx2cmakeand it will find your project file automatically. This will generate CMakeLists.txt, STM32Toolchain.cmake, openocd_debug.cfg and openocd_flash.cfg files.To get all the things done right use-DCMAKE_TOOLCHAIN_FILE=STM32Toolchain.cmakecommand line option with CMake.CMakeLists contains the separate target calledflash, which compiles your code and then flashes it to the target processor with OpenOCD. By default stlink-v2 is specified as the debugging interface. You can specify any other interface with–interfacecommand line option. You can also specify flash memory start address with–memory_startoption (0x08000000 by default). Telnet and GDB ports can be changed with–telnet-portand–gdb-port(4444 and 3333 are the defaults).This scripts also generates a bunch of shell script files:
* openocd_flash.sh - flashes the target MCU;
* openocd_debug.sh - open debugging port for the target MCU;
* gdb.sh - connect to the target MCU after openocd_debug.sh was started.
Package: cubeofrubik
cubeofrubikA Rubik's cube model and solver.InstallationpipinstallcubeofrubikDocumentationFind complete documentation on:cubeofrubik.rtfd.io.Usage:>>>fromcubeofrubikimportRubiksCube>>>cube=RubiksCube()>>>cube.draw()⬛⬛⬛⬜⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬜⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬜⬜⬜⬛⬛⬛⬛⬛⬛🟧🟧🟧🟩🟩🟩🟥🟥🟥🟦🟦🟦🟧🟧🟧🟩🟩🟩🟥🟥🟥🟦🟦🟦🟧🟧🟧🟩🟩🟩🟥🟥🟥🟦🟦🟦⬛⬛⬛🟨🟨🟨⬛⬛⬛⬛⬛⬛⬛⬛⬛🟨🟨🟨⬛⬛⬛⬛⬛⬛⬛⬛⬛🟨🟨🟨⬛⬛⬛⬛⬛⬛>>>cube.scramble()'B′DU′F′DB2FRDBF2URBDB2U′D′L2D'>>>cube.draw()⬛⬛⬛🟧🟦🟦⬛⬛⬛⬛⬛⬛⬛⬛⬛⬜⬜🟩⬛⬛⬛⬛⬛⬛⬛⬛⬛🟦🟨⬜⬛⬛⬛⬛⬛⬛🟩🟥🟨🟧🟥🟩🟥🟥⬜🟥🟥🟨🟩🟧⬜🟦🟩🟨🟧🟥🟧🟦🟦🟧🟧🟩🟨🟩🟦🟨🟥🟧⬜🟧🟩🟩⬛⬛⬛🟥🟨🟦⬛⬛⬛⬛⬛⬛⬛⬛⬛🟨🟨⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬜⬜🟦⬛⬛⬛⬛⬛⬛>>>cube.solve()'RB′UR′UB′R2U2R2L2B′U′L2D′L2F2DL2UD′L2'>>>cube.draw()⬛⬛⬛⬜⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬜⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬜⬜⬜⬛⬛⬛⬛⬛⬛🟧🟧🟧🟩🟩🟩🟥🟥🟥🟦🟦🟦🟧🟧🟧🟩🟩🟩🟥🟥🟥🟦🟦🟦🟧🟧🟧🟩🟩🟩🟥🟥🟥🟦🟦🟦⬛⬛⬛🟨🟨🟨⬛⬛⬛⬛⬛⬛⬛⬛⬛🟨🟨🟨⬛⬛⬛⬛⬛⬛⬛⬛⬛🟨🟨🟨⬛⬛⬛⬛⬛⬛>>>cube.move("RUR′U′")>>>cube.draw()⬛⬛⬛⬜⬜🟧⬛⬛⬛⬛⬛⬛⬛⬛⬛⬜⬜🟩⬛⬛⬛⬛⬛⬛⬛⬛⬛⬜⬜🟩⬛⬛⬛⬛⬛⬛🟦🟧🟧🟩🟩🟨🟥🟥⬜🟦🟥🟥🟧🟧🟧🟩🟩⬜🟦🟥🟥🟦🟦🟦🟧🟧🟧🟩🟩🟩⬜🟥🟥🟦🟦🟦⬛⬛⬛🟨🟨🟥⬛⬛⬛⬛⬛⬛⬛⬛⬛🟨🟨🟨⬛⬛⬛⬛⬛⬛⬛⬛⬛🟨🟨🟨⬛⬛⬛⬛⬛⬛>>>cube.is_solvable()True>>>cube.is_solved()False>>>cube.get_color('F')'G'>>>cube.find_position('G','Y','R')'UFR'>>>cube.get_size()3>>>cube.set_color('01','R')>>>cube.draw()⬛⬛⬛⬜⬜🟧⬛⬛⬛⬛⬛⬛⬛⬛⬛⬜⬜🟩⬛⬛⬛⬛⬛⬛⬛⬛⬛⬜⬜🟩⬛⬛⬛⬛⬛⬛🟦🟧🟧🟥🟩🟨🟥🟥⬜🟦🟥🟥🟧🟧🟧🟩🟩⬜🟦🟥🟥🟦🟦🟦🟧🟧🟧🟩🟩🟩⬜🟥🟥🟦🟦🟦⬛⬛⬛🟨🟨🟥⬛⬛⬛⬛⬛⬛⬛⬛⬛🟨🟨🟨⬛⬛⬛⬛⬛⬛⬛⬛⬛🟨🟨🟨⬛⬛⬛⬛⬛⬛>>>cube.is_solvable()FalseLicenseThis cubeofrubik is available under the MIT license. Read the LICENSE file for more info.
Package: cube-scramble-cli
cube-scramble-cliA CLI forpyTwistyScrambler, to generate random states for Rubik's cubes/twisty puzzles.InstallationRequires python3.6+$ pip3 install cube-scramble-cliRun$ cube-scramble-cli❯ cube-scramble-cli -h
usage: cube-scramble-cli [-h] [-s] [-H]

A command line based stopwatch and twisty puzzle scramble generator

optional arguments:
  -h, --help            show this help message and exit
  -s, --print-symbols   Print a list of the supported symbols
  -H, --hide-stopwatch  When using the stopwatch, don't display the time while
                        solvingSupported Symbols:3x3 WCA Scramble                           3x3
2x2 WCA Scramble                           2x2
4x4 WCA Scramble                           4x4
5x5 WCA Scramble                           5x5
6x6 WCA Scramble                           6x6
7x7 WCA Scramble                           7x7
Pyraminx Scramble                          PYRAMINX
Megaminx Scramble                          MEGAMINX
Square-1 Scramble                          SQUARE ONE
Skewb Scramble                             SKEWB
Clock scramble                             CLOCK
Last Layer Scramble                        LAST LAYER
First 2 Layers Scramble                    FIRST 2 LAYERS
<MU>-Last Six Edges Scramble               LAST SIX EDGES
<RU>-gen Scramble                          RU SCRAMBLE
Last Slot and Last Layer Scramble          LAST SLOT AND LAST LAYER
[Stopwatch]                                STOPWATCH
[Print Help]                               HELP
[Quit]                                     QUITYou can presstabto scroll through the symbols at the prompt, and arrow keys scroll through history (stored at~/.scramble_history.txt. You can change this location by setting theSCRAMBLE_HISTORYenvironment variable describing a different path.)After selecting a scramble, you may repeatedly pressreturn/enterto generate another scramble of the same type, or enter a number to generate that many scrambles of the selected type; e.g.3x3 3Use Ctrl+C or Ctrl+D, or typeQUITto quitTheSTOPWATCHcommand will start a stopwatch that stops when any key is pressed. You can use the-Hflag when startingcube-scramble-clito hide the timer while solving.If you provide 'user input' as command line arguments, its prints the results and exits without entering interactive mode:$ cube-scramble-cli 3x3 3
R' B2 L2 F2 D2 B2 R U2 R' F2 R' U' R B' R2 U2 F' L D R2
U2 B2 L2 F2 U L2 D' F2 D' U B R B U' R' U B D L'
D' R' U F2 L' U2 L F' U' D B2 U L2 B2 D' L2 B2 U' F2 RThis is also accessible throughpython3 -m cube_scramble_cli
Package: cube-solver
Rubik SolverRubik’s Cube SolverFree software: MIT licenseDocumentation:https://cube-solver.readthedocs.io.FeaturesTODOCreditsThis package was created withCookiecutterand theaudreyr/cookiecutter-pypackageproject template.History0.1.6 (2023-12-10)Initialize documentation.0.1.5 (2023-12-10)First release on PyPI.
Package: cubetoolkit
CubeToolkitCubeToolkit is a CLI toolkit to help with the development of
[CubicWeb](https://www.cubicweb.org/)’scubes. The idea is to put mostly all
tools and scripts in the same place.Installationpip install –user cubetoolkitAvailable toolsgenerate-pyramid-iniThis tool generates the neededpyramid.inifile for instances using secure random generated secrets.Usage:# this will print the generated file on the standard output
cubetoolkit generate-pyramid-ini# this will put the file in the instance folder if not present
cubetoolkit generate-pyramid-ini –instance instanceName
# or
cubetoolkit generate-pyramid-ini -i instanceName# this will in addition overwrite an existing pyramid.ini file
cubetoolkit generate-pyramid-ini –instance instanceName -fautoupgradedependenciesThis tool is meant to upgrades the dependencies of a CubicWeb cube by parsing
its__pkginfo__.pyand trying to upgrade each of its dependencies one by one
and running tests in the middle.The algorithm is the following one:find__pkginfo__.pyeither in the root of the project or incubicweb_{project_name}parse it, extract the values of__depends__merge those informations with pypi’s oneonly keep the packages that can be upgradedfor all upgradables cubes:try to upgrade to the latest versioncheck if the cube has changed to a new-style cubeif so update the importsrun tests (a command provided by the user)if the tests successed, commitelse, redo the previous step but next upgradable version by next upgradable version until you find the first buggy one, in the case the previous one is the good one, commit itredo the same operations for dependencies that aren’t cube without the upgrade partdisplay of summary of what has been done and which upgrades failed and point to their tests logsexitUsage:In the folder where the.hgis in a classic cube.cubetoolkit autoupgradedependencies “test command”Examples:cubetoolkit autoupgradedependencies “tox -e py27 –recreate”
cubetoolkit autoupgradedependencies “py.test tests”generate-docThis tool will generate a base documentation for a cube usingsphinx-apidocto expose the module content in the doc.Only works for new-style cube.Usage:# in the same directory that the cubicweb_$cube directory
cubetoolkit generate-docto-newstyle-cubeThis tool by nsukami will do /most/ of the work to migrate a cube in the
oldstyle format to the new one.Usage:cubetoolkit to-newstyle-cube /path/to/cube
Package: cubetools
CubeToolsCubeAI智立方模型和应用开发常用工具集。目前主要包括：图像前处理、后处理等常用函数封装。通用AI流媒体在线推理服务框架。通用OpenVino模型推理框架（基于OpenVino Runtime封装）。通用ONNX模型推理框架（基于ONNX Runtime封装）。通用PaddlePaddle模型推理框架（基于Paddle Inference推理引擎封装）。通用MindSporeLite推理框架（基于MindSpore Lite推理引擎封装）。通用Pytorch模型推理框架。基于Gradio的视频流媒体类Python前端服务组件。基于Gradio的聊天对话类Python前端服务组件。HuggingFace模型和数据集下载。ModelScope模型下载。模型文件下载。开源主页https://openi.pcl.ac.cn/cubeai/cubetools依赖包主页https://pypi.org/project/cubetools依赖包安装pip install cubetools -i https://pypi.tuna.tsinghua.edu.cn/simple应用举例CubeAI模型示范库
Package: cubeviz
# CubeViz[![DOI](https://zenodo.org/badge/36305330.svg)](https://zenodo.org/badge/latestdoi/36305330)For documentation seehttps://cubeviz.readthedocs.io/en/latest/## Current StatusPlease note that this version of CubeViz isno longer being actively supported
or maintained. The functionality of CubeViz is now available and being actively
developed as part of [Jdaviz](https://github.com/spacetelescope/jdaviz).If you must use legacy CubeViz, please try v0.3 in Python 3.6.## LicenseThis project is Copyright (c) JDADF Developers and licensed under the terms of the BSD 3-Clause license. See the licenses folder for more information.