Astroid database

Astroid database#

flatspin includes an astroid database with switching parameters for a range of different magnet shapes and sizes. These parameters have been estimated from mumax simulations. The table below shows the full contents of the astroid database.

Hide code cell source
from flatspin.astroid import db
db = db.sort_values(['shape', 'thickness', 'height', 'width'], ignore_index=True)
db.style \
  .hide() \
  .format(subset=['width', 'height', 'thickness', 'Msat'], precision=0) \
  .format(subset=['hc', 'b', 'c', 'beta', 'gamma'], precision=4)
shape width height thickness Msat hc b c beta gamma
ellipse 220 80 5 860000 0.0662 1.0170 1.0000 2.9349 2.9504
ellipse 330 120 5 860000 0.0426 1.0462 1.0000 2.6018 2.8815
ellipse 470 170 5 860000 0.0277 1.0844 1.0000 2.6763 2.2913
ellipse 220 80 10 860000 0.1022 1.0431 1.0000 2.6673 2.9056
ellipse 330 120 10 860000 0.0657 1.0666 1.0000 2.6898 2.3139
ellipse 470 170 10 860000 0.0465 1.0582 1.0000 3.2673 1.8391
ellipse 220 80 20 860000 0.1483 1.0215 1.0000 2.4626 2.5265
ellipse 220 110 20 860000 0.0874 0.9976 1.0000 2.0298 3.1094
ellipse 330 120 20 860000 0.1070 0.9709 1.0000 2.7314 2.0882
ellipse 470 170 20 860000 0.0785 0.9106 1.0000 2.8017 1.8467
rectangle 220 80 5 860000 0.0792 0.5296 1.0000 2.3650 3.2516
rectangle 330 120 5 860000 0.0645 0.4682 1.0000 2.5362 3.3762
rectangle 470 170 5 860000 0.0550 0.4025 1.0000 2.9454 3.2922
rectangle 220 80 10 860000 0.1122 0.5936 1.0000 2.0532 3.3159
rectangle 330 120 10 860000 0.0898 0.5209 1.0000 1.9682 3.8529
rectangle 470 170 10 860000 0.0759 0.4419 1.0000 1.9141 4.7123
rectangle 220 80 20 860000 0.1466 0.6282 1.0000 1.6479 2.8839
rectangle 330 120 20 860000 0.1129 0.5926 1.0000 1.7300 2.8263
rectangle 470 170 20 860000 0.0929 0.5113 1.0000 1.4822 3.6716
stadium 220 70 5 860000 0.0949 0.4621 1.0000 2.2585 3.1950
stadium 220 80 5 860000 0.0785 0.4610 1.0000 2.1697 3.0402
stadium 330 80 5 860000 0.0894 0.4214 1.0000 2.3584 2.5952
stadium 440 80 5 860000 0.0940 0.4047 1.0000 2.4652 2.5367
stadium 220 90 5 860000 0.0806 0.4049 1.0000 2.5254 3.3689
stadium 220 100 5 860000 0.0750 0.3757 1.0000 2.6934 3.4219
stadium 330 120 5 860000 0.0833 0.2838 1.0000 2.3569 3.8998
stadium 470 170 5 860000 0.0837 0.1823 1.0000 2.5208 4.1493
stadium 220 70 10 860000 0.1547 0.4105 1.0000 1.9874 3.2609
stadium 220 80 10 860000 0.1303 0.4040 1.0000 1.7331 3.5195
stadium 330 80 10 860000 0.1477 0.3754 1.0000 2.3510 2.4538
stadium 440 80 10 860000 0.1433 0.3900 1.0000 2.4197 2.2268
stadium 220 90 10 860000 0.1372 0.3554 1.0000 1.9493 4.3610
stadium 220 100 10 860000 0.1301 0.3388 1.0000 2.0134 4.9910
stadium 330 120 10 860000 0.1358 0.2440 1.0000 2.0845 3.7027
stadium 440 120 10 860000 0.1404 0.2433 1.0000 2.3762 2.8963
stadium 550 120 10 860000 0.1414 0.2451 1.0000 2.4894 2.6724
stadium 660 120 10 860000 0.1419 0.2450 1.0000 2.4880 2.6269
stadium 470 170 10 860000 0.1524 0.1410 1.0000 2.7219 3.1663
stadium 220 70 20 860000 0.2257 0.3666 1.0000 1.8002 2.8360
stadium 220 80 20 860000 0.1898 0.3656 1.0000 1.6802 2.7492
stadium 330 80 20 860000 0.2131 0.3539 1.0000 2.3823 1.9463
stadium 440 80 20 860000 0.2321 0.3309 1.0000 2.4388 2.0309
stadium 220 90 20 860000 0.1951 0.3111 1.0000 1.6243 3.6870
stadium 220 100 20 860000 0.1860 0.2933 1.0000 1.5740 4.5786
stadium 330 120 20 860000 0.2206 0.1930 1.0000 2.3730 2.5324
stadium 470 170 20 860000 0.2313 0.1156 1.0000 3.3867 1.6083
stadium 220 80 25 860000 0.2013 0.3665 1.0000 1.7941 2.1597
stadium 330 80 25 860000 0.2309 0.3519 1.0000 2.4351 1.7084
stadium 440 80 25 860000 0.2553 0.3251 1.0000 2.4884 1.8149