Skip to main content

Plates simulation library

Project description

PyPlatec
========

Plate simulation for python (wrapper of an existing C/C++ library).

Take a look at the simulation at work: http://www.youtube.com/watch?v=bi4b45tMEPE#t=0

The original project is here: http://sourceforge.net/projects/platec/ . That project is part of a Bachelor of Engineering thesis in Metropolia University of Applied Sciences, Helsinki, Finland. The thesis is freely downloadable from http://urn.fi/URN:NBN:fi:amk-201204023993 .

Kudos to the original author: Lauri Viitanen!

Compile
=======

```
export CXXFLAGS='-std=c++11'
python setup.py build
```

Usage
=====

The library is quite simple:

p = platec.create(seed=3)
while platec.is_finished(p)==0:
platec.step(p)
hm = platec.get_heightmap(p)
platec.destroy(p)


Or if you want more control:

p = platec.create(seed=3,map_side=512,sea_level=0.65,erosion_period=60,
folding_ratio=0.02,aggr_overlap_abs=1000000,
aggr_overlap_rel=0.33,cycle_count=2,num_plates=10)

Enjoy!

Projects using it
=================

I created this wrapper for using this fantastic piece of code in [lands](http://github.com/ftomassetti/lands)

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

PyPlatec-1.2.3.tar.gz (46.3 kB view details)

Uploaded Source

File details

Details for the file PyPlatec-1.2.3.tar.gz.

File metadata

  • Download URL: PyPlatec-1.2.3.tar.gz
  • Upload date:
  • Size: 46.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for PyPlatec-1.2.3.tar.gz
Algorithm Hash digest
SHA256 c24a865f26bddebbcb87cd3076e76249775c606804a3d4a28a189b169d5e63a6
MD5 aaa70189b5c4f8a957543133bb4b63c9
BLAKE2b-256 8f1c41697ac3476377b0b7dbc21c1a37f4ce6254cb8335dc87ccb06f5e23a9a7

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 Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page