math/py-squarify: New port: Squarify treemap layout algorithm

2024Q1
Yuri Victorovich 2023-12-31 18:48:26 -08:00
parent 45d8e3793c
commit 628705efc5
4 changed files with 30 additions and 0 deletions

View File

@ -1069,6 +1069,7 @@
SUBDIR += py-spot
SUBDIR += py-spreg
SUBDIR += py-spvcm
SUBDIR += py-squarify
SUBDIR += py-ssm
SUBDIR += py-statsmodels
SUBDIR += py-svgmath

18
math/py-squarify/Makefile Normal file
View File

@ -0,0 +1,18 @@
PORTNAME= squarify
PORTVERSION= 0.4.3
CATEGORIES= math python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Squarify treemap layout algorithm
WWW= https://github.com/laserson/squarify
LICENSE= APACHE20
USES= python
USE_PYTHON= distutils autoplist
NO_ARCH= yes
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1704074541
SHA256 (squarify-0.4.3.tar.gz) = 54091f6ad175f7f201f8934574e647ce1b50dedc478c5fd968688eb7d7469f95
SIZE (squarify-0.4.3.tar.gz) = 4292

View File

@ -0,0 +1,8 @@
squarify is a pure Python implementation of the squarify treemap layout
algorithm.
squarify is an extension to the treemap method for the visualization of
hierarchical information, such as directory structures and Organization
structures, is presented. The Standard treemap method often gives thin,
elongated rectangles. As a result, rectangles are difficult to compare and
to select.