Recent Releases of pytower
pytower - PyTower v0.3.1
Commits
- 23b4b5c: Upgrades for the mesh converter (rainbowphysics)
- d05023f: New tool: Count (rainbowphysics)
- 0edb949: Parsing implementation and union selection mode (rainbowphysics)
- c7be278: Update README to not overlap with Read The Docs (Physics System)
- eb0af3a: New selection operators: intersection and difference (rainbowphysics)
- 61f0770: Merge remote-tracking branch 'origin/main' into main (rainbowphysics)
- 6eb9263: Remove regex:
select option (rainbowphysics) - 68d5c6e: Update selection documentation (rainbowphysics)
- f8a101c: Change styling on selection operators (rainbowphysics)
- 44e3e3b: Remove unused import (rainbowphysics)
- 86ea97d: Optimize imports (rainbowphysics)
- 917f792: Fix catbox.py import (rainbowphysics)
- 06c7064: Fix image_backend imports again (rainbowphysics)
- 59f2b02: Fix massive lag when using Tile (rainbowphysics)
- 324e172: Oops actually fix the massive lag (rainbowphysics)
- ddbe28b: Bugfix +=, -=, and *= resulting in None on Selection objects (rainbowphysics)
- 3f59133: Fix datatype type (rainbowphysics)
- ca275c7: Add .url attribute to TowerObject (rainbowphysics)
- a7260ef: Bugfix infinite eq recursion (rainbowphysics)
- 4930244: Fix XYZ.eq (rainbowphysics)
- 7a0ca88: New function: Suitebro.remove_object (rainbowphysics)
- e1210a0: New tool: Grouper (rainbowphysics)
- 76de88e: New function: TowerObject.get_property (rainbowphysics)
- c49aa21: Change difference operator to \ (rainbowphysics)
- 24cdba7: fix grouper import (rainbowphysics)
- bdc7a1b: Fix parser breaking on box/sphere selections (rainbowphysics)
- 500d87c: Fix box/sphere selection breaking on metadata objects (rainbowphysics)
- 23a939f: Improve get_property function (rainbowphysics)
- 9138639: Document suitebro.py group functions (rainbowphysics)
- c175cb8: Oops forgot to update version (rainbowphysics)
- Python
Published by github-actions[bot] over 1 year ago
pytower - PyTower v0.3.0
Commits
- 19e030f: README.md glow-up (rainbowphysics)
- dd10e8d: Add Fennecs to special thanks (Physics System)
- 036b9fc: fix 404 links not being flagged for reupload (rainbowphysics)
- 5523762: add custom backend to available backends (rainbowphysics)
- 72fc4de: implement chained selectors (untested) (rainbowphysics)
- 56554cf: evil geometry processing code, starting on 3d model conversion (rainbowphysics)
- 26e1083: working on replacement geometry processing code... generates canvas wedges but transformations are wrong (rainbowphysics)
- c4cbd22: finally got mesh to canvas wedge code working (rainbowphysics)
- 316ee29: Hopefully fix scaling by handling the different types (rainbowphysics)
- 8d6c8a9: Update Translation and Rotation parts of RespawnLocation as well, for correctly handling physics objects (rainbowphysics)
- c64c5b3: XYZ and XYWZ classes to try using (rainbowphysics)
- ef6dae9: XYZ, XYWZ, and XYZInt classes (rainbowphysics)
- f34ca05: Fix xyz/XYZ usage (rainbowphysics)
- ce42ab1: Finish implementing Catbox userhash support, and fix soft bug where config entry might be input as an int instead of string (rainbowphysics)
- 9e722ff: Refactor resource backends ahead of adding support for more (rainbowphysics)
- 8208c9f: Read The Docs boilerplate/test (rainbowphysics)
- 4b01aca: Remove tutorial boilerplate I forgot to delete whoops (rainbowphysics)
- 34f9926: Fix RTD warnings (rainbowphysics)
- 70a0c02: Try to generate API docs without docstrings (rainbowphysics)
- 56e4346: Tweak RTD again (rainbowphysics)
- 824cecf: Remove pytower module doc from index.rst (rainbowphysics)
- 0628e40: Re-add pytower.rst to index.rst... profit??? (rainbowphysics)
- c01f3ce: More work on RTD and beginning to add in docstrings (rainbowphysics)
- 1150a93: Update module template to actually do what I want and remove fail-on-warning behavior for now (rainbowphysics)
- 56d521b: Handle edge-case where URL ends in ? options (rainbowphysics)
- 5cec92a: Fix Read The Docs build by handling circular import hell (rainbowphysics)
- cd59157: Add post-build command to ensure tools folder is symlinked (rainbowphysics)
- b25a421: Change postbuild to postinstall (rainbowphysics)
- c1f4d3f: Try replacing ln with cp in post_install, since ln seems to be a no-op--just copy the tools directory into pytower module and hope that works for doc generation (rainbowphysics)
- 0cd7c7d: -r flag for cp (rainbowphysics)
- 68254c7: Remove symlink before copying in tools in RTD build (rainbowphysics)
- 48be9c9: Modify RTD build process one more time (rainbowphysics)
- cefee48: Add icon to the wiki and tweak docs style, including links to source in the GitHub repo (rainbowphysics)
- 8173aeb: Tweak acknowledgement in linkcode.py (rainbowphysics)
- 11bf5ee: Make RTD create editable install to fix docs (rainbowphysics)
- b8bcc19: Working on improving/tweaking the docs, including getting the autodoc/autosummary format I want (rainbowphysics)
- 47b0258: I think I finally got the docs to generate how I want (rainbowphysics)
- 6633f10: Set autosummary_generate to True (rainbowphysics)
- 69cb612: Implement link embeds (i.e., for Discord) (rainbowphysics)
- bf8cb86: Patch embed URL (rainbowphysics)
- 3858b8b: Change embed image to opaque, and maybe fix Discord embed (rainbowphysics)
- 59f25f2: Remove "Read The Docs" from og:description (rainbowphysics)
- 01c633c: Remove autounqualified extension, since didn't do anything (rainbowphysics)
- 887045f: Fix docs dependencies (rainbowphysics)
- 1128080: Filter out the "None" object that gets created when moving a spline anchor point (rainbowphysics)
- 32893a0: Extra check to make sure i is not None in previous hotfix (rainbowphysics)
- 9f460a4: Merge in API/typing improvements from PR #10 (rainbowphysics)
- 96f952f: Improve Quick Installation instructions in README (rainbowphysics)
- a0d72f4: API improvements for TowerObject, including moving to using glom to access nested dictionaries. This update may also improve performance of tile tool by moving save.updategroupsmeta() out of copy.copy_selection (rainbowphysics)
- 24aa704: Move UUID4 GUID creation to TowerObject.init (rainbowphysics)
- a633922: Fix GUID docstring (rainbowphysics)
- 6e6d94e: Fix type issue with XYZ and XYZInt where np.floating and np.integer were exposed (and would not JSON serialize) (rainbowphysics)
- 4d2ef9e: Replace IOGW list with just a steamitem_id check (rainbowphysics)
- 61f33fa: Fix ItemConnections property generation (rainbowphysics)
- 778f539: Fix TowerObject.ungroup assertion failed (rainbowphysics)
- f7de95c: Friendship ended with glom, toolz my new best friend (rainbowphysics)
- 1e2fcd2: Fix checkconnections update_in (rainbowphysics)
- 0a6a540: Fix default item connection data generation? (rainbowphysics)
- 636fd72: Add nodefault where getin should fail when spec not found (rainbowphysics)
- 7807203: Fix toolz.update_in usage (rainbowphysics)
- 42460d6: Remove unused NumpySafeEncoder (rainbowphysics)
- 378c63d: Fix XYZ equality check (rainbowphysics)
- e472b09: sphinx deprecated decorator (rainbowphysics)
- c7169e1: Patch ItemConnectionObject (rainbowphysics)
- e61fcd1: exclude docs from sdist (rainbowphysics)
- 1719df8: Bit of a messy patch for WorldScale (rainbowphysics)
- 5fe6d45: Remove open3d from requirements.txt due to Python 3.12 incompatibility (rainbowphysics)
- 1bdbcd1: Fix Y breaking install script (very embarrassing) (rainbowphysics)
- 7b362c7: Okay fine temporarily add open3d back in for CI/CD (rainbowphysics)
- 9fe9898: Update tower-unite-suitebro lib to 0.1.1 (rainbowphysics)
- ea8894a: Fix UTF-8 encoding breaking I/O (rainbowphysics)
- aecff4a: Fix lib file permissions (rainbowphysics)
- 7d1b61f: Fix for #12 (rainbowphysics)
- 028c462: Getting Started user guide docs (rainbowphysics)
- f5cd2ab: More docs migration to ReST and RTD (rainbowphysics)
- 030d7ea: Fix Fixing Canvases page (rainbowphysics)
- f0e342f: Inclde index self-reference in main toctree (rainbowphysics)
- 4aa4a53: Remove index self-reference, as does nothing (rainbowphysics)
- d5b2fcb: Fix up wiki articles (rainbowphysics)
- c740ae6: Add in remaining wiki articles from GitHub Pages (rainbowphysics)
- 17b5631: Remove
as didn't do anything (rainbowphysics) - f62dd1e: Fix code blocks and header warning (rainbowphysics)
- 1264470: Fix Tool Scripts: Getting Started article (rainbowphysics)
- 9696427: Update pytower help and wiki page (rainbowphysics)
- b3eb03e: Replace logging with colorama print... For now (rainbowphysics)
- c0411a0: Replace print statements with logging implementation (rainbowphysics)
- 4b97eaa: New tool directive: NOWRITE for tool scripts that do not modify inputs (rainbowphysics)
- a4bebfa: Rename to NOWRITE for consistency with TOOLNAME (rainbowphysics)
- 5c29c13: Expose most of the pytower commands as API functions (need documentation) (rainbowphysics)
- 4ee7e7a: Fix external scan calls screwing up tools index (rainbowphysics)
- 57c7c4c: Partially documented new pytower.tower functions (rainbowphysics)
- 59606a2: Finish documenting pytower.tower API functions (rainbowphysics)
- fff5d9e: Finish documenting pytower.tower API functions and fix some logging bugs (rainbowphysics)
- c1e6cae: Begin implementation of octree BVH for some mesh magic (rainbowphysics)
- 4023709: Improve backup timestamp (rainbowphysics)
- 871acf1: Fix OctreeNode.traverse typing, I think (rainbowphysics)
- da0cdb0: Experimental pytower compress (rainbowphysics)
- 8b7cd77: Compression hypothesis: only item properties matter (rainbowphysics)
- f8d6b19: New API function: Suitebro.group (rainbowphysics)
- 121b146: Add group_id parameter to Suitebro.group, refactor soon (rainbowphysics)
- 244a990: Expose object.setproperty and object.setmeta_property, needs some documentation (rainbowphysics)
- d0d10ea: Document some of the new functions (rainbowphysics)
- 05c9fab: Document pytower.selection (rainbowphysics)
- 5b53fcf: Implement --num-runs argument to pytower run (rainbowphysics)
- a89f6cc: New tool: Cylinder (rainbowphysics)
- afec0e3: Optimize cylinder.py imports (rainbowphysics)
- 60f0941: Fix typo in INFO string (rainbowphysics)
- 613e9c0: WIP Sphere tool (rainbowphysics)
- ff641cc: Fix #13 ? (rainbowphysics)
- 9e9cd07: Working Sphere tool yay! (rainbowphysics)
- d979c6d: Document image backends (and tweak docs wording) (rainbowphysics)
- b26367f: Fix ResourceBackend init docstrings (rainbowphysics)
- c9685fb: Explicitly override upload_files to get around autodoc not inheriting members (rainbowphysics)
- 48cac2b: Clean-up object and selection docstrings (rainbowphysics)
- 0f0aba6: Enhance docstrings and make more consistent (rainbowphysics)
- 93a3485: Fix handedness issue in mesh converter (rainbowphysics)
- 5472988: Fix mesh wonky rotation (rainbowphysics)
- 0b2d477: Upgrade convert_mesh.py (rainbowphysics)
- 8b9e8f6: Document pytower.mesh (rainbowphysics)
- Python
Published by github-actions[bot] over 1 year ago
pytower - PyTower v0.2.2
Commits
- 8fb75cc: New selection modes! (rainbowphysics)
- f63aceb: Fix for issue #2 (rainbowphysics)
- 233ddb0: Version 0.2.2 (rainbowphysics)
- Python
Published by github-actions[bot] almost 2 years ago
pytower - PyTower v0.2.1
Commits
- 682a19a: Update README with
pytower fix(rainbowphysics) - 211f20f: Fix distribution and typo in install script (rainbowphysics)
- 5cc90a1: Version 0.2.1 (rainbowphysics)
- Python
Published by github-actions[bot] almost 2 years ago
pytower - PyTower v0.2.0
Commits
- f7675f2: Various API improvements and fixes (rainbowphysics)
- 2f2ce3f: Create install script to be used for future releases (rainbowphysics)
- a55a61f: Fix linter breaking (rainbowphysics)
- 1494c7e: Add basic config (rainbowphysics)
- 4e3ca77: Fix backup.py being out of sync (rainbowphysics)
- 8427968: One more backup.py fix (rainbowphysics)
- 2a931d5: Fix config file failing on GitHub Actions (rainbowphysics)
- 8246e1f: Backup now checks the canvas cache, which means it can recover lost discord media! (rainbowphysics)
- a2e68b5: Minor boilerplate changes (rainbowphysics)
- b286cff: First pass upgrading to uesave, main functionality seems to work (rainbowphysics) #7
- b00abfb: Fix backup and replace/set tools (rainbowphysics) #7
- 88bfabe: Fix ReplaceURL and Replace selection types (rainbowphysics) #7
- 6e86f0f: Add lib for bree's suitebro parser dependency (rainbowphysics) #7
- 7c6143e: Change version to 0.2.0 and fix some namespace pollution (rainbowphysics) #7
- 1507e22: EVIL symlink for importing pytower.tools (rainbowphysics) #7
- beefb24: Create symlink on install because .zip files don't like symlinks (rainbowphysics) #7
- 57fe548: chmod +x for suitebro lib (rainbowphysics) #7
- 647b7bd: Rewrite run_suitebro to use lib instead of running cargo run (rainbowphysics) #7
- 8da473d: Change setup.py to no longer download suitebro parser repo, unless `
--install-option="--src"is passed into the pip install (rainbowphysics) #7 - 1203869: Modify release action to also release the .py installer script (rainbowphysics) #7
- 233794a: No more complicated installation! (rainbowphysics) #7
- d247c31: Reword installation instructions (rainbowphysics) #7
- 95a18ed: Fix README logo stretching on mobile (rainbowphysics) #7
- e140842: Spruce up the README.md some more and make pytower module directly executable (
python -m pytowerisntead ofpython -m pytower.tower) (rainbowphysics) #7 - 1c549cb: fixes for the release ci/cd code (rainbowphysics) #7
- a990b54: fix install script and confirm works on linux! (rainbowphysics) #7
- 15bf6b7: Fix tool name aliasing issue (Set and Replace not working due to SetURL and ReplaceURL) (rainbowphysics) #7
- 4c904b0: Make loading in ItemConnections default lazy for performance (rainbowphysics) #7
- e0cac17: Major feature:
fixsubcommand for replacing broken canvases (including ones lost to Discord) (rainbowphysics) - 9770a55: Merge branch 'main' into uesave (rainbowphysics) #7
- 89f45c5: Fix up merge (rainbowphysics) #7
- 5872c9a: Bugfix from final stress test before pull request (and release) (rainbowphysics) #7
- ec9305a: Fix CI/CD with --no-build-isolation flag? (rainbowphysics) #7
- 6d67dad: Tweak CI/CD again and remove scoping dependency (rainbowphysics) #7
- 535856d: Fix edge-case where either item-only or property-only objects are present (rainbowphysics) #8
- copy_selection for multiple groups (rainbowphysics)
- baa7d89: Make it so using the old parser also requires a config option (rainbowphysics)
- 59667b1: Modify config to convert true/false into bool (rainbowphysics)
- 47d98e7: Fixes for config and Suitebro (rainbowphysics)
- 476f132: Implement catbox backend! Fewer rate-limiting issues than Imgur (rainbowphysics)
- ce536c3: Update requirements.txt (rainbowphysics)
- a9331d1: Add confirmation to display config commands (rainbowphysics)
- 2f0d72d: New tool: Duplicate (rainbowphysics)
- e7e1e0b: Implement subcommand for backup restore (rainbowphysics)
- 86d73c8: Add prettier output to backup and fix (rainbowphysics)
- 7d54001: Fix tool script imports (rainbowphysics)
- 7a51837: More helpful prints and tweaks (rainbowphysics)
- a4b4400: Logic fixes in I/O (rainbowphysics)
- 39f3aba: Selection.destroygroups and Suitebro.itemcount and Suitebro.inventory_count (rainbowphysics)
- c01df2d: Fix duplicate script (rainbowphysics)
- fc7a32f: fixed Suitebro item counts API and CLI (rainbowphysics)
- 9a30231: Fix up I/O a bit more and significant performance improvement (TowerObject.nocopy kwarg) (rainbowphysics)
- Python
Published by github-actions[bot] almost 2 years ago