Skip to main content

A python wrapper of algorithms for sun-earth geometry

Project description

zenith

GitHub release (latest by date including pre-releases) GitHub last commit GitHub issues GitHub pull requests GitHub

Statement Coverage

Motivation

When tring to build an autonomous site planning model, I was shocked by the backwardness of sunlight analysis technology in the Chinese real estate design industry:

  1. all available products are distributed as close-sourced "plugins" [用过的都知道~] in commercial desktop softwares, such as AutoCAD and Rhino Grasshopper. Worse yet, many are slow and not upgraded for years.

  2. no python package available makes it impossible to utilize DNN models, which nowadays are usually implemented on either tensorflow or pytorch, and nothing else.

The problem of sun position involves not only solar astronomy about space-time transformation between celestial and topocentric coordinates, but also convention in specific industries. It needs great effort for a single person to comprehend related knowledge scattered in various papers and documents. Thus FSEG is initiated as:

  1. a container of algorithms and know-how on sun position in different industries
  2. an easy-to-use API to relieve users from underlying astronomical and computational complexities

Please visit Homepage for usage and contributing details.

Appended a detailed internal analysis [吐槽] on the industry by my friend Dr. Wang , any citation or redistribution of it is fully permitted! ^_^

Installing

FSEG can be installed via PyPi by:

pip install fseg

To build by source, call a PEP517 compliant build-system by:

python -m build

For more details, please visit INSTALLATION.

Contributors

众人拾柴火焰高 :

More contributors and sponsors are welcome. Please visit CONTRIBUTING for details.

License

To aggregate expertise and efforts from both uncommercial and commercial entities, FSEG adopts the LGPLv2.1 License.

本项目版权采用LGPLv2.1开源协议,意味着基于本项目的库文件可以进行任意开源或者闭源软件的开发,但是对本项目的任意修改需要采用同样的协议开源。

如有疑问,请联系 gnosoir@hotmail.com

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fseg-0.8.0.tar.gz (37.9 kB view details)

Uploaded Source

Built Distributions

fseg-0.8.0-cp310-cp310-win_amd64.whl (278.9 kB view details)

Uploaded CPython 3.10 Windows x86-64

fseg-0.8.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (434.4 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

fseg-0.8.0-cp310-cp310-macosx_10_12_x86_64.whl (244.9 kB view details)

Uploaded CPython 3.10 macOS 10.12+ x86-64

File details

Details for the file fseg-0.8.0.tar.gz.

File metadata

  • Download URL: fseg-0.8.0.tar.gz
  • Upload date:
  • Size: 37.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for fseg-0.8.0.tar.gz
Algorithm Hash digest
SHA256 ab656df3f08d222738f7ae99458e71286f6bf37d58dad98ac6f5e6f82b9c797e
MD5 9f71943df46ce64978ab1327bfad2e2b
BLAKE2b-256 7cbf3a193b68ac56431598689c5cdf2579feb64ae14e3af1df532e6cbe0d3c57

See more details on using hashes here.

File details

Details for the file fseg-0.8.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: fseg-0.8.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 278.9 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for fseg-0.8.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 edde61938124738186e317d4c6237dabae29ead396d8109cb5f22a4e6c07ad4f
MD5 d451a098bdd7cb73a6b732c195c07cdd
BLAKE2b-256 9b5b57e3360bbecf888c9b2b664649e26f7676f1146626598a1381a855f6a4d6

See more details on using hashes here.

File details

Details for the file fseg-0.8.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fseg-0.8.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 47005e6f2a9ac160d2e8b6fd75917a91e81267a95797cfb5abdb86146af5a8f2
MD5 71c09404f2ddf09436f51651437911b2
BLAKE2b-256 128880e8139fc200fd52ab164e30ffdcba29325d9443c1a44c7e39129eeaa025

See more details on using hashes here.

File details

Details for the file fseg-0.8.0-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for fseg-0.8.0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 68d0e62946eaf41a83b12608e686396a0f4460329714822ea70c463d81c3b0f8
MD5 120aecabc37fedfdd4b95b59d5f27c53
BLAKE2b-256 4f3db33881f9be95cbd7f9c39e8eb646641f189c054b1e4c46a8772a57262076

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page