Skip to main content

Python package to generate parameterized DLD arrays.

Project description

DLD Array Generator

A package to generate DLD arrays in DXF format. All distances in micrometers, angles in degrees.

The array is parameterized by attributes of the DLD_Array class. Initializing an instance sets up an array with default values. Each of the attrbutes (outlined below) can then be set as desired. When the configurtation is complete, call generate(filename) to output the array as in a .dxf file format.

See example usage in here.

Channel attributes:

C_D = total channel length
C_L = channel width
C_N = number of channel bend pairs
C_separation = distance between parralell channel segments

Turn attributes:

T_N = number of walls in turns
T_W = thckness of walls in turns

DLD-array unit cell attributes:

D_D = center-to-center downstram pilar distance
D_L = center-to-center lateral pilar distance
D = pilar dimater
theta = array angle

IO port attributes:

IO_D = diameter of inlets/outlets
IO_F = filet radius for inlets/oulets
IO_L = IO stem length

O_LP = percentage width of left outlet
O_S = separation of outlets
O_BR = bend radius
O_D = downstream distance for outlet before bend

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

dld_array_generator-1.0.0.tar.gz (6.0 kB view details)

Uploaded Source

File details

Details for the file dld_array_generator-1.0.0.tar.gz.

File metadata

  • Download URL: dld_array_generator-1.0.0.tar.gz
  • Upload date:
  • Size: 6.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.0.0.post20200309 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.8.1

File hashes

Hashes for dld_array_generator-1.0.0.tar.gz
Algorithm Hash digest
SHA256 fcd0f108f0ebf6e6671fd4e89fa6bef9dc2bd277eb0a89506866ddff8fa2e6ac
MD5 7fe5e4dd00de40e2b1f93870d53f4ebe
BLAKE2b-256 8fbe4f203e4ae84f2294f7d26cc220c4257e396bf8c4cfca41ed30bdf596728b

See more details on using hashes here.

Supported by

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