معرفی شرکت ها


f3ast-1.0.1


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

FEBID 3D Algorithm for Stream File Generation (F3AST)
ویژگی مقدار
سیستم عامل -
نام فایل f3ast-1.0.1
نام f3ast
نسخه کتابخانه 1.0.1
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Luka Skoric
ایمیل نویسنده -
آدرس صفحه اصلی -
آدرس اینترنتی https://pypi.org/project/f3ast/
مجوز GNU GENERAL PUBLIC LICENSE
# FEBID 3D Algorithm for Stream File generation (F3AST) [![Documentation Status](https://readthedocs.org/projects/f3ast/badge/?version=latest)](https://f3ast.readthedocs.io/en/latest/?badge=latest) If you use f3ast in any work or publication, we kindly ask you to cite: [Skoric L, Sanz-Hernández D, Meng F, Donnelly C, Merino-Aceituno S, Fernández-Pacheco A. Layer-by-Layer Growth of Complex-Shaped Three-Dimensional Nanostructures with Focused Electron Beams. Nano Lett. 2020 Jan 8;20(1):184–91.](https://pubs.acs.org/doi/10.1021/acs.nanolett.9b03565) ## Installation The package can be installed with pip: ``` pip install f3ast ``` To install the most up-to-date version and get the example notebooks, clone the repository from github: ``` git clone git@github.com:Skoricius/f3ast.git pip install -e f3ast --user ``` ## Documentation See [readthedocs](https://f3ast.readthedocs.io/en/latest/) for detailed documentation and examples. ## Possible issues This library was tested with Python 3.8.5. Earlier versions of Python might not have all the libraries required to make this project work. To make sure you are using the correct version of Python without affecting your base environment, use conda environments: ``` conda create -n f3ast python=3.8.5 conda activate f3ast ``` And then install the library in the newly created environment. On MACs, there might be an issue with numba threading. It has something to do with `tbb` library. If someone finds out a fix, please let me know. A simple workaround is to comment out line 9 in `slicing.py` which might make the slicing slightly slower. ## Building the documentation Make sure the project is installed. Also, install [pandoc](https://pandoc.org/installing.html) with `apt install pandoc`. Navigate to `./docs` folder of the cloned directory. In Linux or with Git Bash (on Windows) run: ``` make html ``` If using Windows without Git Bash, first install `make`. Easiest is to open Powershell and install [chocolatey](https://chocolatey.org/install). Then run: ``` choco install make make html ``` Open `./docs/_build/html/index.html`. # Usage Microscope settings are defined in `settings.hjson` file and contain information about the microscope and basic slicing settings. In the following example, we load the structure and the settings, define the deposit model we are using, and build the stream. ```python # load the settings settings = load_settings() # get the structure from a file struct = Structure.from_file('testing/FunktyBall.stl', **settings["structure"]) struct.rescale(2) # make the structure a bit bigger # define the model gr = 0.1 k = 1 sigma = 4 model = DDModel(struct, gr, k, sigma, **settings['dd_model']) # Solve for dwells and build the stream stream_builder, dwell_solver = StreamBuilder.from_model(model, **settings['stream_builder']) dwell_solver.print_total_time() # save the streamfile and the build information save_path = 'funky_ball' strm = stream_builder.get_stream() strm.write(save_path) save_build(save_path, dwell_solver, stream_builder) ``` For a full step-by-step example, see `examples/building.ipynb`. For acquiring calibration parameters, see `examples/calibration.ipynb`. ## TO DO * progressive slicing * filling in the STL (this should only be done in get_eqd function and should be relatively straightforward) * improved testing and CI


نیازمندی

مقدار نام
>=3.9.12 trimesh
>=1.20.2 numpy
>=3.4.1 matplotlib
>=3.0.2 hjson
>=0.53.1 numba
>=1.0.1 joblib
>=5.15.4 PyQt5
>=0.18.1 scikit-image
>=1.6.2 scipy
>=2021.2.0 tbb
>=1.5.16 pyglet
>=7.1.3 pytest


نحوه نصب


نصب پکیج whl f3ast-1.0.1:

    pip install f3ast-1.0.1.whl


نصب پکیج tar.gz f3ast-1.0.1:

    pip install f3ast-1.0.1.tar.gz