ocsmesh

View on PyPIReverse Dependencies (0)

1.6.1 ocsmesh-1.6.1-py3-none-any.whl
1.5.3 ocsmesh-1.5.3-py3-none-any.whl

Wheel Details

Project: ocsmesh
Version: 1.5.3
Filename: ocsmesh-1.5.3-py3-none-any.whl
Download: [link]
Size: 2625705
MD5: 94ee0154219fa593d079007496bc615f
SHA256: 602911f4693ae12a44acc0b5b2e4ca37a40858345dc31092971022f7419229ab
Uploaded: 2024-01-18 21:10:55 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: ocsmesh
Version: 1.5.3
Summary: Package to generate computational unstructured meshes from planetary modeling.
Author-Email: Jaime R Calzada <jreniel[at]gmail.com>, Soroosh Mani <soroosh.mani[at]noaa.gov>
Maintainer-Email: Soroosh Mani <soroosh.mani[at]noaa.gov>
Project-Url: Documentation, https://noaa-ocs-modeling.github.io/OCSMesh/
Project-Url: Source, https://github.com/noaa-ocs-modeling/OCSMesh/
License: Creative Commons Legal Code CC0 1.0 Universal CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED HEREUNDER. Statement of Purpose The laws of most jurisdictions throughout the world automatically confer exclusive Copyright and Related Rights (defined below) upon the creator and subsequent owner(s) (each and all, an "owner") of an original work of authorship and/or a database (each, a "Work"). Certain owners wish to permanently relinquish those rights to a Work for the purpose of contributing to a commons of creative, cultural and scientific works ("Commons") that the public can reliably and without fear of later claims of infringement build upon, modify, incorporate in other works, reuse and redistribute as freely as possible in any form whatsoever and for any purposes, including without limitation commercial purposes. These owners may contribute to the Commons to promote the ideal of a free culture and the further production of creative, cultural and scientific works, or to gain reputation or greater distribution for their Work in part through the use and efforts of others. For these and/or other purposes and motivations, and without any expectation of additional consideration or compensation, the person associating CC0 with a Work (the "Affirmer"), to the extent that he or she is an owner of Copyright and Related Rights in the Work, voluntarily elects to apply CC0 to the Work and publicly distribute the Work under its terms, with knowledge of his or her Copyright and Related Rights in the Work and the meaning and intended legal effect of CC0 on those rights. 1. Copyright and Related Rights. A Work made available under CC0 may be protected by copyright and related or neighboring rights ("Copyright and Related Rights"). Copyright and Related Rights include, but are not limited to, the following: i. the right to reproduce, adapt, distribute, perform, display, communicate, and translate a Work; ii. moral rights retained by the original author(s) and/or performer(s); iii. publicity and privacy rights pertaining to a person's image or likeness depicted in a Work; iv. rights protecting against unfair competition in regards to a Work, subject to the limitations in paragraph 4(a), below; v. rights protecting the extraction, dissemination, use and reuse of data in a Work; vi. database rights (such as those arising under Directive 96/9/EC of the European Parliament and of the Council of 11 March 1996 on the legal protection of databases, and under any national implementation thereof, including any amended or successor version of such directive); and vii. other similar, equivalent or corresponding rights throughout the world based on applicable law or treaty, and any national implementations thereof. 2. Waiver. To the greatest extent permitted by, but not in contravention of, applicable law, Affirmer hereby overtly, fully, permanently, irrevocably and unconditionally waives, abandons, and surrenders all of Affirmer's Copyright and Related Rights and associated claims and causes of action, whether now known or unknown (including existing as well as future claims and causes of action), in the Work (i) in all territories worldwide, (ii) for the maximum duration provided by applicable law or treaty (including future time extensions), (iii) in any current or future medium and for any number of copies, and (iv) for any purpose whatsoever, including without limitation commercial, advertising or promotional purposes (the "Waiver"). Affirmer makes the Waiver for the benefit of each member of the public at large and to the detriment of Affirmer's heirs and successors, fully intending that such Waiver shall not be subject to revocation, rescission, cancellation, termination, or any other legal or equitable action to disrupt the quiet enjoyment of the Work by the public as contemplated by Affirmer's express Statement of Purpose. 3. Public License Fallback. Should any part of the Waiver for any reason be judged legally invalid or ineffective under applicable law, then the Waiver shall be preserved to the maximum extent permitted taking into account Affirmer's express Statement of Purpose. In addition, to the extent the Waiver is so judged Affirmer hereby grants to each affected person a royalty-free, non transferable, non sublicensable, non exclusive, irrevocable and unconditional license to exercise Affirmer's Copyright and Related Rights in the Work (i) in all territories worldwide, (ii) for the maximum duration provided by applicable law or treaty (including future time extensions), (iii) in any current or future medium and for any number of copies, and (iv) for any purpose whatsoever, including without limitation commercial, advertising or promotional purposes (the "License"). The License shall be deemed effective as of the date CC0 was applied by Affirmer to the Work. Should any part of the License for any reason be judged legally invalid or ineffective under applicable law, such partial invalidity or ineffectiveness shall not invalidate the remainder of the License, and in such case Affirmer hereby affirms that he or she will not (i) exercise any of his or her remaining Copyright and Related Rights in the Work or (ii) assert any associated claims and causes of action with respect to the Work, in either case contrary to Affirmer's express Statement of Purpose. 4. Limitations and Disclaimers. a. No trademark or patent rights held by Affirmer are waived, abandoned, surrendered, licensed or otherwise affected by this document. b. Affirmer offers the Work as-is and makes no representations or warranties of any kind concerning the Work, express, implied, statutory or otherwise, including without limitation warranties of title, merchantability, fitness for a particular purpose, non infringement, or the absence of latent or other defects, accuracy, or the present or absence of errors, whether or not discoverable, all to the greatest extent permissible under applicable law. c. Affirmer disclaims responsibility for clearing rights of other persons that may apply to the Work or any use thereof, including without limitation any person's Copyright and Related Rights in the Work. Further, Affirmer disclaims responsibility for obtaining any necessary consents, permissions or other rights required for any use of the Work. d. Affirmer understands and acknowledges that Creative Commons is not a party to this document and has no duty or obligation with respect to this CC0 or use of the Work.
Requires-Python: >=3.9
Requires-Dist: colored-traceback
Requires-Dist: fiona
Requires-Dist: geopandas
Requires-Dist: jigsawpy
Requires-Dist: matplotlib
Requires-Dist: netCDF4
Requires-Dist: numba
Requires-Dist: numpy (>=1.21)
Requires-Dist: pyarrow
Requires-Dist: rtree
Requires-Dist: pyproj (>=3.0)
Requires-Dist: rasterio
Requires-Dist: scipy
Requires-Dist: shapely
Requires-Dist: triangle
Requires-Dist: typing-extensions
Requires-Dist: utm
Requires-Dist: sphinx (<7.0.0); extra == "documentation"
Requires-Dist: sphinx-rtd-theme; extra == "documentation"
Requires-Dist: sphinx-argparse; extra == "documentation"
Requires-Dist: mistune (==0.8.4); extra == "documentation"
Requires-Dist: m2r2; extra == "documentation"
Requires-Dist: numpydoc; extra == "documentation"
Requires-Dist: pylint (>=2.14); extra == "testing"
Provides-Extra: documentation
Provides-Extra: testing
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 2377 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.42.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
docs/Makefile sha256=4zv3TVkTACm6JBaKgTES3ZI9cETXgM6ULbZkXZP1as8 638
docs/make.bat sha256=s8EuuVXNRnn4xmWLWTpk3Z01aqJSJT8ymrmK6ux0zbc 769
docs/noaa_33879_DS1.pdf sha256=2gJiFUoSRvy5EVq34KzUcf_1nh68Zn0JDKiYaCRBLKk 2851126
docs/source/conf.py sha256=QVPgmrT0xw5YZuZhC4IN5LB0wVB2rLobMRJuAD2GavA 3497
docs/source/index.rst sha256=ZNJ_6mIySaiEuVL4gLG5hXl0CVCFLsKRgVoD-oJuin8 152
docs/source/ocsmesh.command_line.rst sha256=gl0meGq1cfBuT9WK6ujpzs4wBhgqlty4-o2LTwwK9yk 138
docs/source/ocsmesh.geometry.rst sha256=nlWOHPevcYpPh0LHzsWSBS6D2jPj5Q_3r43rraORm20 66
docs/source/ocsmesh.mesh.rst sha256=Q5qVKuVlgwrLgDe408waXYoXL2ZA8UtdhMYMUX_aaeY 70
docs/source/ocsmesh.size_function.rst sha256=9795k77CP5jDEvelM66h9lBYdhROt-oXM5Xnnf-wOrw 72
docs/source/ocsmesh.utilities.rst sha256=2VI_XrlUkxOpIfNVylwHV89IwNFpmiKaf9PzoczXCPg 149
docs/source/readme.rst sha256=Em76-UBLmw0TnHdc-DUs7XyMWN7uaS2Huh8MdYJevZ0 31
ocsmesh/__init__.py sha256=f7dcv4Q1wrQcb7FxphS_YC21e8TlUbWBlzOBSYAg38k 1122
ocsmesh/__main__.py sha256=R4hRxhjUHmPn1VEU3ljWTJI_nXJ8tKMH6qO3cMa5LVc 6633
ocsmesh/crs.py sha256=Ah2wgbOFizdmyYS-ES9ukbkqn9Oz-vx23ZZ586WtLXc 192
ocsmesh/driver.py sha256=rWQfOCU6zKmgIskzVQn81N_LL0RroMPLhigXv6nZoig 3684
ocsmesh/figures.py sha256=QrMGeEgivO6ljELWMJujbwEQjBJAfVSUnYvM8SidPU8 3245
ocsmesh/raster.py sha256=KJLCQb2YlD5XkQKq4Es72ZQPSagoByN17YWQvtfrxls 65743
ocsmesh/utils.py sha256=3ejRapbliiszOvTOQX3Wjq1-ZgjHd4Atk0VwMWTrODc 76049
ocsmesh/cli/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ocsmesh/cli/cli.py sha256=gHwfhv_WEDLw7oMNBrYMLC-egGHT7Xh_L_ANGihmYqY 1028
ocsmesh/cli/mesh_upgrader.py sha256=1eOd7TGabcOw8zGLd4r2bXrtdZzlsP4EHqe9_ktEvkU 4623
ocsmesh/cli/remesh.py sha256=PlXnVvG1CtG9RAipTLi8mrKXblYOon3ISDSpGW5h2uI 13271
ocsmesh/cli/remesh_by_shape_factor.py sha256=boKs68bk_mzkNzzTh-ibO1-rc0ZrwFjMkU_9Z0aiRPw 11179
ocsmesh/cli/subset_n_combine.py sha256=zUXJdth5c4yHRHs1-CKdpDNwMcWxFQ9vSZFhLupciwo 24624
ocsmesh/features/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ocsmesh/features/channel.py sha256=5FijfKmdOpXqgH63kv6t69xt-y0tYDGMOe9QW-rY0oQ 1964
ocsmesh/features/constraint.py sha256=o-_wPuHpJJkwkuFophmH_FN5qkk0Y9-D6QY-yZxlzRs 11129
ocsmesh/features/contour.py sha256=FOlHHivIF-uCLoqz4hIt_xY2y0T8dxtiWVaiIflPLG8 3034
ocsmesh/features/linefeature.py sha256=miWIFmtSrVJFUIobJFbLhNjKesHWIdHqEREF2ofh4WU 2057
ocsmesh/features/patch.py sha256=8m4msYhcD-HXv8jnlVYWZx55jBvNaaalm_JZDQ8UIIM 1862
ocsmesh/geom/__init__.py sha256=gj0UvUcBUWXU6sXKXdgeMiroxXrdejuCNuHuPiAb6I0 352
ocsmesh/geom/base.py sha256=RDYzrbqO3soR1ibfwMSRht-tXj1k_YQN8wLntICNRNM 4434
ocsmesh/geom/collector.py sha256=OXdGbB_xC9LhAqk3YkRB7mSuuPVTSGK1fzdLhxExaQM 26034
ocsmesh/geom/geom.py sha256=8iIwIA7PlXinh4DEA_IRZ0Tfbflxux-oHeXn7U4JtJc 2718
ocsmesh/geom/mesh.py sha256=NXkWqmnYu6Da8Dy8IF40mpoAJUEVM61NlT87jXS0gIE 3079
ocsmesh/geom/raster.py sha256=RK6kPVM36pFGzVocqeN3aThWLTfijIuJG0W1SbgdUr4 4881
ocsmesh/geom/shapely.py sha256=0z6NvWTAxHIsQRrLTlCdZjT6lhTUa5GqxH5a9u20lNc 3101
ocsmesh/hfun/__init__.py sha256=FsiRPA-zdhZo4lFimYSRXOluitf6-bZ9Myy7oDlYNOs 247
ocsmesh/hfun/base.py sha256=qWGubl5WB0oKm9EdWJ6U7I4dBS-VZ7GBxz3R1j5OYpk 669
ocsmesh/hfun/collector.py sha256=CWagMEfwE9A2ycveP_FpesDZhL0CszYArr3x7e_Xr5A 81894
ocsmesh/hfun/hfun.py sha256=o1Yda49PjRN1rwwWODM-jaqgwG_nRXfbNUYkllHmWWY 2098
ocsmesh/hfun/mesh.py sha256=pfJQwZReUpwjetAM2bL_eGFhbtLs1gg378im_Cb-UhU 22424
ocsmesh/hfun/raster.py sha256=zznz7dKkAXG97y7LO-Iy39hgle9WcyuuXSpyJePthbY 60457
ocsmesh/mesh/__init__.py sha256=8rf38fyR5lCSioCydIMJ-jWm6fNIU6uh2iChUKMwdV4 91
ocsmesh/mesh/base.py sha256=V1cu_cEpFtXddAzFkaxQTQBv-jPGww5uHhPYCVNXkD0 1462
ocsmesh/mesh/mesh.py sha256=RMLtunaqrQvENr7_uATqItQlPu_-fsMcDEtJtcW7DPg 74587
ocsmesh/mesh/parsers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ocsmesh/mesh/parsers/grd.py sha256=ut_RhTQiTCoMbPHWyzGmlCOGtMgbnoBUS755vD-7B7g 7362
ocsmesh/mesh/parsers/sms2dm.py sha256=vQHbyzORUB85mDQYtoTLrvrKGvalU1ISPchJ06TJnko 2621
ocsmesh/ops/__init__.py sha256=z2AZ1cLACjpvj7HPi0vlNrc3WPysc1kC0keB_p0Adow 332
ocsmesh/ops/combine_geom.py sha256=pnVplG2SLPjwdRcTMvKUJ8If6cAB4BqJ22_cCPQdzrI 21161
ocsmesh/ops/combine_hfun.py sha256=vbeN5JBlCae8gQig8KvsBpnWNM5r-1cem3IpDDqGnoc 5027
tests/api/__init__.py sha256=1hCr17pnrgRCgarqsYrpdAWHTOmJSl6X4iEd_6BHoqg 660
tests/api/common.py sha256=AS74h3vrsc8d8WlCNaav-gI1iO1U8qE_gpTi2nMeLI8 1440
tests/api/driver.py sha256=zYhm0o9-NE6OXzlO1ixk1p6nEe2zTPf4KCY9brGJZ38 1538
tests/api/features.py sha256=5djOGSb0VwGCukB9Bn24a-EQ90MwRumkSij5KXWzIiU 13728
tests/api/geom.py sha256=GIWNo8HxRxgREObryhRzDQEKXVU8xUQ8u14MRxYKa7U 7915
tests/api/hfun.py sha256=zgey7bcHWeb3KGA7DCGoiXr-0fg8Ogb9PzdIvHSbzJY 34316
tests/api/mesh.py sha256=cpm3CnIj3Xog06MLuZsVbptQxNp2sKXpUEL4AhAkTpo 12992
tests/api/raster.py sha256=Dt3DalAH9JaxKAb0C7UFcthDdlCynINc2OFhKQus188 2227
tests/api/utils.py sha256=UbyY19ablTzLJC20J-MAQPEYWFc-7FKIpeb5_WjEOZM 39100
tests/cli/build_geom.sh sha256=wJF-L1KdWEXuDD3seK8WGk-5lt_nirviSFRrhtWz6JY 86
tests/cli/build_hfun.sh sha256=WgMrHb6Ck9_EQlmcHFEexmcoDDA5gsH0Cp_ugNNbn2k 103
tests/cli/remesh_by_dem.sh sha256=oE3vQAr54PW2RI2YmHl_b1zjoh8RidhocMm6QlSHqM4 117
ocsmesh-1.5.3.dist-info/LICENSE sha256=ogEPNDSH0_dhiv_lT3ifVIdgIzHAqNA_SemnxUfPBJk 7048
ocsmesh-1.5.3.dist-info/METADATA sha256=JIvy1ecHG2UF7rE3mOfydESsgfHHlRJ7ECjMEK7RLzI 11763
ocsmesh-1.5.3.dist-info/WHEEL sha256=oiQVh_5PnQM0E3gPdiz09WCNmwiHDMaGer_elqB3coM 92
ocsmesh-1.5.3.dist-info/entry_points.txt sha256=QegmI_3HTZIqoEiruqO02shfFBIxTZiiknQu5GPkEY0 50
ocsmesh-1.5.3.dist-info/top_level.txt sha256=g1jETRftvBGXNJyWKOapCCDOisKNFk2pBOrSPwuYyAA 19
ocsmesh-1.5.3.dist-info/RECORD

top_level.txt

docs
ocsmesh
tests

entry_points.txt

ocsmesh = ocsmesh.__main__:main