diff options
author | Edoardo Pasca <edo.paskino@gmail.com> | 2019-06-13 11:10:29 +0100 |
---|---|---|
committer | Edoardo Pasca <edo.paskino@gmail.com> | 2019-06-13 11:10:29 +0100 |
commit | 118ac94a828e8b0f0404a54bb158fbc78b0f8016 (patch) | |
tree | 761e7f0abe9a3a75421cd2fad49e72d4f821a19b /Wrappers/Python | |
parent | 3352510df0967c79eb9d06f9e024c8fdcdacd677 (diff) | |
download | framework-118ac94a828e8b0f0404a54bb158fbc78b0f8016.tar.gz framework-118ac94a828e8b0f0404a54bb158fbc78b0f8016.tar.bz2 framework-118ac94a828e8b0f0404a54bb158fbc78b0f8016.tar.xz framework-118ac94a828e8b0f0404a54bb158fbc78b0f8016.zip |
removed unused files
Diffstat (limited to 'Wrappers/Python')
-rwxr-xr-x | Wrappers/Python/ccpi/framework/VectorData.py | 59 | ||||
-rwxr-xr-x | Wrappers/Python/ccpi/framework/VectorGeometry.py | 69 | ||||
-rwxr-xr-x | Wrappers/Python/ccpi/framework/__init__.py | 3 |
3 files changed, 0 insertions, 131 deletions
diff --git a/Wrappers/Python/ccpi/framework/VectorData.py b/Wrappers/Python/ccpi/framework/VectorData.py deleted file mode 100755 index 47ac0dd..0000000 --- a/Wrappers/Python/ccpi/framework/VectorData.py +++ /dev/null @@ -1,59 +0,0 @@ -# -*- coding: utf-8 -*- -# This work is part of the Core Imaging Library developed by -# Visual Analytics and Imaging System Group of the Science Technology -# Facilities Council, STFC - -# Copyright 2018-2019 Edoardo Pasca - -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at - -# http://www.apache.org/licenses/LICENSE-2.0 - -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -from __future__ import absolute_import -from __future__ import division -from __future__ import print_function -from __future__ import unicode_literals - -import numpy -import sys -from datetime import timedelta, datetime -import warnings -from functools import reduce -from numbers import Number -from ccpi.framework import DataContainer -from ccpi.framework import VectorGeometry - -class VectorData(DataContainer): - def __init__(self, array=None, **kwargs): - self.geometry = kwargs.get('geometry', None) - self.dtype = kwargs.get('dtype', numpy.float32) - - if self.geometry is None: - if array is None: - raise ValueError('Please specify either a geometry or an array') - else: - if len(array.shape) > 1: - raise ValueError('Incompatible size: expected 1D got {}'.format(array.shape)) - out = array - self.geometry = VectorGeometry.VectorGeometry(array.shape[0]) - self.length = self.geometry.length - else: - self.length = self.geometry.length - - if array is None: - out = numpy.zeros((self.length,), dtype=self.dtype) - else: - if self.length == array.shape[0]: - out = array - else: - raise ValueError('Incompatible size: expecting {} got {}'.format((self.length,), array.shape)) - deep_copy = True - super(VectorData, self).__init__(out, deep_copy, None) diff --git a/Wrappers/Python/ccpi/framework/VectorGeometry.py b/Wrappers/Python/ccpi/framework/VectorGeometry.py deleted file mode 100755 index 255d2a0..0000000 --- a/Wrappers/Python/ccpi/framework/VectorGeometry.py +++ /dev/null @@ -1,69 +0,0 @@ -# -*- coding: utf-8 -*- -# This work is part of the Core Imaging Library developed by -# Visual Analytics and Imaging System Group of the Science Technology -# Facilities Council, STFC - -# Copyright 2018-2019 Edoardo Pasca - -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at - -# http://www.apache.org/licenses/LICENSE-2.0 - -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -from __future__ import absolute_import -from __future__ import division -from __future__ import print_function -from __future__ import unicode_literals - -import numpy -import sys -from datetime import timedelta, datetime -import warnings -from functools import reduce -from numbers import Number -from ccpi.framework.VectorData import VectorData - -class VectorGeometry(object): - RANDOM = 'random' - RANDOM_INT = 'random_int' - - def __init__(self, - length): - - self.length = length - self.shape = (length, ) - - - def clone(self): - '''returns a copy of VectorGeometry''' - return VectorGeometry(self.length) - - def allocate(self, value=0, **kwargs): - '''allocates an VectorData according to the size expressed in the instance''' - self.dtype = kwargs.get('dtype', numpy.float32) - out = VectorData(geometry=self, dtype=self.dtype) - if isinstance(value, Number): - if value != 0: - out += value - else: - if value == VectorGeometry.RANDOM: - seed = kwargs.get('seed', None) - if seed is not None: - numpy.random.seed(seed) - out.fill(numpy.random.random_sample(self.shape)) - elif value == VectorGeometry.RANDOM_INT: - seed = kwargs.get('seed', None) - if seed is not None: - numpy.random.seed(seed) - max_value = kwargs.get('max_value', 100) - out.fill(numpy.random.randint(max_value,size=self.shape)) - else: - raise ValueError('Value {} unknown'.format(value)) - return out
\ No newline at end of file diff --git a/Wrappers/Python/ccpi/framework/__init__.py b/Wrappers/Python/ccpi/framework/__init__.py index 66eb94d..3de27ed 100755 --- a/Wrappers/Python/ccpi/framework/__init__.py +++ b/Wrappers/Python/ccpi/framework/__init__.py @@ -25,7 +25,4 @@ from .framework import AX, PixelByPixelDataProcessor, CastDataContainer from .BlockDataContainer import BlockDataContainer from .BlockGeometry import BlockGeometry from .TestData import TestData -#from .VectorGeometry import VectorGeometry -#from .VectorData import VectorData -#from .pippo import pippo, pupi from .Vector import VectorGeometry, VectorData |