Skip to main content

A small, inefficient python module for computing effective surfaces for meshless methods of particle hydrodynamics the Hopkins 2015 way (https://arxiv.org/abs/1409.7395) or the Ivanova 2013 (https://arxiv.org/abs/1209.4302) way.

It’s only written for 2d computations.

It’s meant to test things out, generate some plots etc, not to be used for serious computations. (Although I have recently extended it to work with numba, so bigger computations are feasible now.)

Also includes simple reading-in functions for SWIFT (https://ascl.net/1805.020) hdf5 output.

I haven’t written any sort of documentation apart from docstrings. If you want to know something, feel free to contact me (mladen.ivkovic[at]hotmail[dot]com) anytime, or leave a bug/issue on https://github.com/mladenivkovic/astro-meshless-surfaces. Otherwise, there are some usecase examples in /examples.

Requirements

  • numpy > 1.15

  • matplotlib > 3.0

  • h5py > 2.0

  • scipy > 1.1

Optional:

  • numba

Release files for astro-meshless-surfaces 0.1.16

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for astro-meshless-surfaces 0.1.16
File Size Uploaded
astro-meshless-surfaces-0.1.16.tar.gz 322.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for astro-meshless-surfaces 0.1.16
File Interpreter ABI Platform
astro_meshless_surfaces-0.1.16-py3-none-any.whl Python 3 none any Details

Total release size: 356.7 kB

Release files / astro-meshless-surfaces-0.1.16.tar.gz

Download URL astro-meshless-surfaces-0.1.16.tar.gz
Size 322.7 kB
Tags Source
SHA-256 checksum
How to use checksums
2c22e3000bbe60cb4aaeab29450cfa1addf2c6766bb48b517d1055054690fa25
BLAKE2b-256 checksum
How to use checksums
427806f8d199853101836670a6d1999c2381bac0559af29396ea9fc0c8c135f4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.33.0 CPython/3.6.9

Release files / astro_meshless_surfaces-0.1.16-py3-none-any.whl

Download URL astro_meshless_surfaces-0.1.16-py3-none-any.whl
Size 34.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
12216c35b320782e786b4ed1bdf42a6cab11f8ccea85844e9db9d1619f031554
BLAKE2b-256 checksum
How to use checksums
496f081e70e81a387a3fbcb726ab00230e8273315560b85989a0e368ea5d9512
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.33.0 CPython/3.6.9

Release history Release notifications | RSS feed

This release

0.1.16 This release

2 release files

0.1.15

2 release files

0.1.14

2 release files

0.1.13

2 release files

0.1.12

2 release files

0.1.9

2 release files

0.1.8

2 release files

0.1.7

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page