From 72331fa53209ee3504073c8038a7372619b63be4 Mon Sep 17 00:00:00 2001 From: Jakob Jorgensen Date: Thu, 12 Apr 2018 16:26:36 +0100 Subject: Removed astra_test --- Wrappers/Python/wip/astra_test.py | 87 --------------------------------------- 1 file changed, 87 deletions(-) delete mode 100755 Wrappers/Python/wip/astra_test.py (limited to 'Wrappers/Python/wip') diff --git a/Wrappers/Python/wip/astra_test.py b/Wrappers/Python/wip/astra_test.py deleted file mode 100755 index c0a7359..0000000 --- a/Wrappers/Python/wip/astra_test.py +++ /dev/null @@ -1,87 +0,0 @@ -# -*- coding: utf-8 -*- -""" -Created on Wed Mar 7 15:07:16 2018 - -@author: ofn77899 -""" - -# ----------------------------------------------------------------------- -# Copyright: 2010-2018, imec Vision Lab, University of Antwerp -# 2013-2018, CWI, Amsterdam -# -# Contact: astra@astra-toolbox.com -# Website: http://www.astra-toolbox.com/ -# -# This file is part of the ASTRA Toolbox. -# -# -# The ASTRA Toolbox is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# The ASTRA Toolbox is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with the ASTRA Toolbox. If not, see . -# -# ----------------------------------------------------------------------- - -import astra -import numpy as np - -vol_geom = astra.create_vol_geom(256, 256) -proj_geom = astra.create_proj_geom('parallel', 1.0, 384, np.linspace(0,np.pi,180,False)) - -# For CPU-based algorithms, a "projector" object specifies the projection -# model used. In this case, we use the "strip" model. -proj_id = astra.create_projector('strip', proj_geom, vol_geom) - -# Create a sinogram from a phantom -import scipy.io -P = scipy.io.loadmat('phantom.mat')['phantom256'] -sinogram_id, sinogram = astra.create_sino(P, proj_id) - -import pylab -pylab.gray() -pylab.figure(1) -pylab.imshow(P) -pylab.figure(2) -pylab.imshow(sinogram) - -# Create a data object for the reconstruction -rec_id = astra.data2d.create('-vol', vol_geom) - -# Set up the parameters for a reconstruction algorithm using the CPU -# The main difference with the configuration of a GPU algorithm is the -# extra ProjectorId setting. -cfg = astra.astra_dict('SIRT') -cfg['ReconstructionDataId'] = rec_id -cfg['ProjectionDataId'] = sinogram_id -cfg['ProjectorId'] = proj_id - -# Available algorithms: -# ART, SART, SIRT, CGLS, FBP - - -# Create the algorithm object from the configuration structure -alg_id = astra.algorithm.create(cfg) - -# Run 20 iterations of the algorithm -# This will have a runtime in the order of 10 seconds. -astra.algorithm.run(alg_id, 20) - -# Get the result -rec = astra.data2d.get(rec_id) -pylab.figure(3) -pylab.imshow(rec) -pylab.show() - -# Clean up. -astra.algorithm.delete(alg_id) -astra.data2d.delete(rec_id) -astra.data2d.delete(sinogram_id) -astra.projector.delete(proj_id) -- cgit v1.2.3 From 4dc1a8bdd6918b46db3da6c1fc1afb387727e961 Mon Sep 17 00:00:00 2001 From: Jakob Jorgensen Date: Thu, 12 Apr 2018 16:30:05 +0100 Subject: Removed desktop.ini as not demo --- Wrappers/Python/wip/desktop.ini | 4 ---- 1 file changed, 4 deletions(-) delete mode 100755 Wrappers/Python/wip/desktop.ini (limited to 'Wrappers/Python/wip') diff --git a/Wrappers/Python/wip/desktop.ini b/Wrappers/Python/wip/desktop.ini deleted file mode 100755 index bb9f3d6..0000000 --- a/Wrappers/Python/wip/desktop.ini +++ /dev/null @@ -1,4 +0,0 @@ -[ViewState] -Mode= -Vid= -FolderType=Generic -- cgit v1.2.3