Attributeerror module pyvista has no attribute imagedata. Reload to refresh your session.
Attributeerror module pyvista has no attribute imagedata I have just faced one more issue now. Avishek Chatterjee welcome to stackoverflow, if the answer you received solved your issue, you can mark it as "correct" by clicking on the check mark beside the answer, to toggle it from greyed out to filled in. Mar 16, 2022 · AttributeError: type object ‘Image‘ has no attribute ‘open‘ 原因分析:Image调用顺序出错,因为第一行的from PIL import Image与第二行tkinter import *冲突,tkinter中也含有Image类,所以你使用的是tkinter. I have started the jupyter using xvfb-run -a -s "-screen 0 1400x900x24" jupyter notebook Below is the Jan 24, 2024 · 出现"AttributeError: module 'pyvista' has no attribute 'ImageData'"的错误通常是因为pyvista模块中没有名为"ImageData"的属性或方法。 这可能是因为您的pyvista版本过低或者您的代码中存在拼写错误。 Feb 14, 2025 · 出现"AttributeError: module 'pyvista' has no attribute 'ImageData'"的错误通常是因为pyvista模块中没有名为"ImageData"的属性或方法。 这可能是因为您的pyvista版本过低或者您的代码中存在拼写错误。 Dec 3, 2023 · AttributeError: module 'pyvista' has no attribute 'ImageData' pip install --upgrade pyvista 2. plot () Please add code for any further support Feb 26, 2023 · You signed in with another tab or window. 2. This example will create a pyvista. 10. Theme At the most fundamental level, all PyVista geometry classes inherit from the Data Sets class. Initialize based on dimensions, cell spacing, and origin. SetInput(self. parameter' rihun: My full docker file looks something like this: Nov 2, 2021 · You signed in with another tab or window. image. Oct 6, 2024 · AttributeError: module 'pyvista' has no attribute 'rcParams' First check I added a very descriptive title here. That's fine. CellArray, optional. image_data_format() == 'channels_first': AttributeError: 'module' object has no attribute 'image_data_format' Nov 10, 2020 · AttributeError: module 'tensorflow. hi(), it can't find anything. Mar 21, 2024 · 在使用python过程中是不是经常遇到这个问题:AttributeError: 'module' object has no attribute 'xxxxx'。 我最近在使用python过程中也遇到了激光这样的问题,在这里我就这个问题总结最常出现的以下几种情况: 情况一:AttributeError: module ‘cv2’ has no attribute ‘CV_HAAR_SCALE_IMAGE’ Aug 14, 2022 · I think we should rewrite cast_to_pointset and have it on the DataSet class as every dataset type does fundamentally have points that a user may want to extract. import PIL PIL. Your python file has the same name as tesseract inbuilt function . vtkImageData object. 4 :: Anaconda installation Operating system: macOS Sierra version 10. Aug 17, 2023 · Hi I ran into this error in the latest version of Panel . Line connectivity. 3k次,点赞2次,收藏9次。pyvista是对vtk的封装,使用更简单。下面是一个简单的测试,显示三维随机场数据. This example uses pyvista. As to the overall problem of adding images to the . Initialize from a vtk. py and when a module i used was trying to import the "random" package, it was loading my script causing a circular reference and so i renamed it and deleted a . plotting. I'm new to python and programming. This is used for point clouds that have no connectivity. ndarray) with the values of the data in one line. 8. Nov 26, 2024 · "AttributeError: module 'pyvista' has no attribute 'UniformGrid'". 38 conda install pyvista=0. Dec 21, 2023 · If you encounter this error, use conda to downgrade the pyvista version to 0. Jan 19, 2009 · I realized that by looking at the stack trace it was trying to load my own script in place of another module called the same way,i. 使用正确的模块属性名. Dec 21, 2023 · Try to downgrade to pyvista=0. Mar 28, 2021 · 文章浏览阅读2. However, when I compute the normals: me Mar 5, 2024 · 对于遇到的 `AttributeError: module 'numpy' has no attribute 'bool8'` 错误,在较新的 NumPy 版本中确实存在一些属性名称的变化。为了应对这一情况,可以采取以下措施: 一种方法是调整代码中的属性名使用方式。 Apr 2, 2017 · I have tried to run my first demo using keras with tensorflow backend but failed:. py-> imports module b -> imports module a -> imports module b. randn(50) plt. 40. Create a simple uniform grid from a 3D NumPy array of values. 0 documentation. For more details, have a look at 3. Use BILINEAR or Resampling. Importing face will fail (I am using v4. py. The Python "AttributeError: module has no attribute" occurs for multiple reasons: Having a circular dependency between files, e. Plots off screen when True. Aug 7, 2023 · AttributeError: 'NoneType' object has no attribute 'add_key_event' Steps to reproduce the bug. Aug 19, 2024 · Describe the bug, what's wrong, and what you expected. AttributeError: module 'colorcet' has no attribute 'cm' Steps to reproduce the bug. 后面左思右想,才发现是查找路径的问题: import sys; print (sys. May 25, 2012 · @wangling the solution I gave solves the problem that is described by your post's title. 7, which resulted in this error: ModuleNotFoundError: No module named 'prefect. _vtk. You should change your code like it was done below: import tensorflow as tf import tensorflow as tf img_final = tf. Aug 3, 2018 · 在使用python过程中是不是经常遇到这个问题:AttributeError: 'module' object has no attribute 'xxxxx'。 我最近在使用python过程中也遇到了激光这样的问题,在这里我就这个问题总结最常出现的以下几种情况: 情况一:AttributeError: module ‘cv2’ has no attribute ‘CV_HAAR_SCALE_IMAGE’ Dec 18, 2020 · AttributeError: module 'cv2. May 3, 2021 · I am using the example code of the documentation from PyVista: import pyvista as pv import matplotlib. when I decode the batch after generation I get no prediction strings (means generated_text is always empty string), should I load the processor as well at the devices? Oct 12, 2023 · 文章浏览阅读2w次,点赞11次,收藏17次。文章讲述了在更新OpenCV版本后遇到的AttributeError报错,主要介绍了检查并解决opencv-python与opencv-python-headless版本冲突的方法,包括查看已安装包、卸载多余版本和重新安装opencv-python。 Mar 28, 2021 · 文章浏览阅读2. plot(data) Take a 3D NumPy array of data values that holds some spatial data where each axis corresponds to the XYZ cartesian axes. 3: Output: We cannot run your code, so please give a reproducible example. ImageData class is only available since v0. First, as a side note comment, please note that you are depending on Pillow-SIMD and that library seems no longer maintained: it has not been updated for more than a year: last commit to main was on June 20, 2023: uploadcare/pillow-simd@faae977 Jul 16, 2023 · pyvista是一个的非常比较好的可视化库. You either need to upgrade pyvista, or use UniformGrid instead of ImageData. py?It will confuse the namespace if the file is named pandas. Mesh decimation. add_mesh for all supported types. Plotter() This lets you have an arbitrary number of points per face. show("example. 38 It seems that "UniformGrid" function was removed from the latest version of pyvista. May 7, 2023 · Describe the bug, what's wrong, and what you expected. import pyvista as pv from pyvista import examples vol = examples . 今天在安装pyvista的时候发现,发现怎么安装都是出现下面的错误. ImageData that will hold the spatial reference for a 3D grid by which a 3D NumPy array of values can be plotted against. Jul 8, 2020 · That is a method in the examples module. Not used. linewidth'] = 2 mpl. hi() that got executed is during a. So, that was probably why he got confused. full_screen bool, default: pyvista. 3. If input images have the same number of rows, then calculate a single. Geometry in PyVista is represented as points and cells. Having a local module with the same name as an imported module. 0), since the module is not included in the "normal" install of OpenCv. 检查您的代码中是否存在拼写错误,确保正确地引用了pyvista模块中的属性或方法。 Aug 6, 2023 · 出现"AttributeError: module 'pyvista' has no attribute 'ImageData'"的错误通常是因为pyvista模块中没有名为"ImageData"的属性或方法。 这可能是因为您的pyvista版本过低或者您的代码中存在拼写错误。 Oct 25, 2024 · For an UnstructuredGrid, grid. 12 My pyvista version is 0. Explore these demos to perform tasks such as: Slicing and cutting meshes. module. So that you can definitely succeed in fixing this. from pyvista import examples mesh = examples . {attr}` will be defined as the " 302 "corresponding NumPy scalar. pane. But When I update my numpy version Igot an AttributeError: module 'numpy' has no attribute 'bool'. May 7, 2024 · Hi @rwightman, thanks for your feedback. 04) CP Dec 17, 2024 · When using the smooth method, pyvista complains about _textures not being an attribute of PolyData in /core/dataset. 0-alpha0 (installed with pip) Steps to reproduce: Installation: pip install --upgrade pip Oct 6, 2023 · Hi thanks for the release. I used the GitHub search to find a similar question and didn't find it. Jan 8, 2024 · Examples fail with: AttributeError: module 'pyvista' has no attribute 'UniformGrid' See here: pyvista/pyvista#3320 pyvista/pyvista#4518 出现"AttributeError: module 'pyvista' has no attribute 'ImageData'"的错误通常是因为pyvista模块中没有名为"ImageData"的属性或方法。这可能是因为您的pyvista版本过低或者您的代码中存在拼写错误。 要解决此问题,您可以尝试以下几种方法: 1. Image. But I find the examples throw the same error: 'NoneType' object has no attribute 'GetTranspose' Here is the example code an Here, PyVista has done several things for us: PyVista combines the dimensionality of the data (in the shape of the numpy. Deprecated. """ slices = [] for file_name in sorted(os 在使用python过程中是不是经常遇到这个问题:AttributeError: 'module' object has no attribute 'xxxxx'。 我最近在使用python过程中也遇到了激光这样的问题,在这里我就这个问题总结最常出现的以下几种情况: 情况一:AttributeError: module ‘cv2’ has no attribute ‘CV_HAAR_SCALE_IMAGE’ Have you have saved your file as pandas. Pane(info_48, name='M1') ^^^^^^^^^^^^ AttributeError: module 'panel. 1; Tensorflow Version: 2. When not including the face connectivity array, each point will be assigned to a single vertex. Getting started — skimage 0. So my code was actually importing that file and not the actual requests module you install with pip. core. is now an exception. 如果错误是由于试图访问一个尚未被初始化的模块属性引起的,则需要确保在使用该属性之前对其进行初始化。 例如: my_module. Apr 5, 2023 · Hello, I am new to pyvista, and learn it from tutorials and api examples. Mar 30, 2023 · You signed in with another tab or window. head() File "C:\Users\user\Anaconda3\lib\site-packages\pyvista\plotting\plotting. html") Hope this helps! Feb 22, 2020 · 在使用python过程中是不是经常遇到这个问题:AttributeError: 'module' object has no attribute 'xxxxx'。 我最近在使用python过程中也遇到了激光这样的问题,在这里我就这个问题总结最常出现的以下几种情况: 情况一:AttributeError: module ‘cv2’ has no attribute ‘CV_HAAR_SCALE_IMAGE’ Have you have saved your file as pandas. It is correctly rendered by pyvista. cross-correlation in columns. 42 with the following: Here's a example usage from pyvista=0. Python version 3. Feb 8, 2019 · Hello, I have a strange problem that is giving me the following error: AttributeError: module 'visa' has no attribute 'ResourceManager' What makes this strange is that when I run this program from These examples show case various mesh analysis and filtering routines present in the Filters module. However, I encounter a problem. Share Sep 5, 2019 · It specifies which dimension ordering convention Keras will follow. lines sequence [int], vtk. resize(img_tensor, [192, 192]) Aug 1, 2023 · 这个错误提示 "AttributeError: module 'matplotlib' has no attribute 'pie'" 意味着你在Python中尝试从matplotlib模块导入pie函数或方法,但是实际上matplotlib模块并没有名为pie的属性。这通常是因为两个原因: 1. However, I'm still getting an attribute e Feb 23, 2019 · I am engaging a project now, and the library utils might be frequently used. ModuleNotFoundError: No module named 'pyvista' 然后用pip install 发现 pyvista正在躺里面. from_nx(nxg) #%% g. 如果错误是由于尚未导入所需的模块引起的,则只需使用 import 语句导入该模块即可。 例如: # 现在可以使用 my_module 中的属性和函数了. from skimage import io img = io. 文章浏览阅读474次。出现"AttributeError: module 'pyvista' has no attribute 'ImageData'"的错误通常是因为pyvista模块中没有名为"ImageData"的属性或方法 Jul 9, 2019 · I am trying to run gym in headless server and render the same in jupyter. py", line 3110, in get_image_depth ifilter. 3 trame-server - 3. Image 解决方法:from PIL import Image as imim 原调用顺序 try: from PIL import Image except Impo Feb 24, 2021 · Hi @satre, Thanks for your post. Helpful for saving screenshots without a window popping up. Sep 10, 2022 · model. 确保模块中的属性已被 初始化. a cross correlation for each row of the Plot a PyVista, numpy, or vtk object. . Parameters: var_item pyvista. In my case, I had a file I created in the same folder called requests. 0 trame-client - 3. 22. python. py -- it contains 31 skeleton classes; it throws no errors. To solve the error, import the load_img() function from tensorflow. 也是非常无语. pyc file it had created from the working folder and things worked just fine. imread(filename) to load the image. UniformGrid to pyvista. Download a JPEG image of a puppy and load it to pyvista. Dec 13, 2020 · I'm trying to graph an example decision tree based on the article I found from: AttributeError: module 'pydotplus' has no attribute 'Node'. It contains only triangles in 3D space that describe a surface mesh. 3 trame - 3. For example, consider a single cell within a PolyData: Mar 31, 2020 · AttributeError: module 'tensorflow. VTK uses “tuples” to describe the shape of the data (where it sits in space) and “components” to describe the type of data (1 = scalars/scalar fields, 2 = vectors/vector fields, n = tensors/tensor field Dec 11, 2022 · Thanks for contributing an answer to Stack Overflow! Please be sure to answer the question. Network(notebook=True) nxg = nx. txt' data = utils. Aug 12, 2020 · AttributeError: module 'types' has no attribute 'CellType' I've also tried FROM prefecthq/prefect:0. You switched accounts on another tab or window. utils. pyvista. BILINEAR instead. import numpy as npimport pyvista as pvdef showRegularGrid(values, origin, cellSize): # 首先类似于新建一个空的矩阵 grid = pv. my_attribute 了. 0. Traceback (most recent call last): File "mnist_cnn. download_brain () p = pv . py May 11, 2021 · Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community. generate(inputs) (I didn't verify, but this should work) Yes, this actually works, thank you @nitaytech. So when it executes b. A dataset has geometry, topology, and attributes describing that geometry in the form of point, cell, or field arrays. 1. May 25, 2022 · The "AttributeError: module 'keras. You need to use. More specifically, what i'm trying to do is to remove smaller bits of a mesh that are not connected to the main part. 11. themes. py Otherwise check if there is any file named pandas and delete it. keras. html") Hope this helps! Dec 16, 2024 · You can use PyVista: def load_slices(folder_path): """ Load slices from a folder and stack them into a 3D numpy array. points no longer returns a pyvista_ndarray, but instead a vtkmodules. python Jan 16, 2020 · This can happen when there's a local file with the same name as an imported module – Python sees the local file and thinks it's the module. Might not be a bug, might have been done intentionally but we were previously making use of pyvista. set_plot_theme('document') System Information OS : Linux (Ubuntu 22. Jun 4, 2022 · @tdelaney coincidentally, the image package has an "Image" class as well. generic_utils' has no attribute 'populate_dict_with_module_objects' 0 AttributeError: module 'tensorflow' has no attribute 'python' in Keras Tensorflow Jun 22, 2023 · 出现"AttributeError: module 'pyvista' has no attribute 'ImageData'"的错误通常是因为pyvista模块中没有名为"ImageData"的属性或方法。 这可能是因为您的pyvista版本过低或者您的代码中存在拼写错误。 Apr 8, 2024 · # AttributeError: module 'X' has no attribute 'Y' in Python. py . random. UniformGrid() # 然后设置维度,如果想给cell填充数据则维度设置为 矩阵shape pyvista. Dec 16, 2024 · You can use PyVista: def load_slices(folder_path): """ Load slices from a folder and stack them into a 3D numpy array. The previous warning `LINEAR` is deprecated and will be removed in Pillow 10 (2023-07-01). On the newer versions of PyVista, UniformGrid was renamed to ImageData. UniformGrid() # 然后设置维度,如果想给cell填充数据则维度设置为 矩阵shape Feb 25, 2023 · AttributeError: 'NoneType' object has no attribute 'render' Solution. pdf file, I can't answer as the information needed to answer that is FAR beyond what is presented in the post. rcParams['lines. 出现"AttributeError: module 'pyvista' has no attribute 'ImageData'"的错误通常是因为pyvista模块中没有名为"ImageData"的属性或方法。 这可能是因为您的pyvista版本过低或者您的代码中存在拼写错误。 要解决此问题,您可以尝试以下几种方法: 检查您的代码中是否存在拼写错误,确保正确地引用了pyvista模块中的属性或方法。 如果您使用的是pyvista的旧版本,则可能需要使用其他属性或方法来替换"ImageData"。 下面是一个例子,展示了如何使用pyvista创建一个简单的ImageData对象: Mar 21, 2024 · 解决 AttributeError: 'module' object has no attribute 错误的方法有很多,具体取决于错误发生的具体情况。 1. Extract regions of one mesh using another mesh’s surface. 0, see https://github. The documentation showing that it's supposed to work. vtkCommonCore. My python version is 3. Aug 11, 2012 · If you, like me, found the accepted answer a bit befuddling because you could swear you've been able to use. When initializing the Network, I added notebook=True, this fixed the issue for me. I was not aware about building vtk with the web module, as I am just installing the packages using conda. cell_centers() returns AttributeError: 'UnstructuredGrid' object has no attribute '_association_complex_names' So in turn a. Take a 3D NumPy array of data values that holds some spatial data where each axis corresponds to the XYZ cartesian axes. , my script was called random. The new code is: from pyvis import network as net import networkx as nx #%% g=net. Create the 3D NumPy array of spatially referenced data. warn( 301 f"In the future `np. You signed out in another tab or window. vtkCellArray, pv. I don't know what I should do Since I don't want to go back to former version, I want do the same thing with newest version of python. py-> module b -> module a, not in a. vtkPoints; For an UnstructuredGrid, running grid. Sep 13, 2022 · I would like to use this issue as a place to develop a transition plan for renaming pyvista. complete_graph(5) g. I referred multiple SO posts but couldn't able to resolve the issue. 42. e. Jun 1, 2018 · Just a short info for anybody who finds himself in a similar solution. ImageData with the intention of later wrapping vtkUniformGrid and vtkStructuredPoints in PyVista as well. image' has no attribute 'load_img'" occurs because the keras preprocessing API has been deprecated. The last import a no-op since b is currently being imported and Python guards against that. 0 is released on July 1. I discovered this while trying to wrap vtkUniformConstantPad and not being able to get the cell_data in the example. 7. """ slices = [] for file_name in sorted(os Nov 23, 2022 · Most probably, you installed the wrong OpenCV version. vtkPNGReader() and now it is no longer available: Python 3. pyplot as plt from pyvista import examples mesh = examples. IMO, this should use PyVista's points property to access the points (avoiding the issue of data types with implicit points like ImageData that do not have a GetPoints() method). import numpy as np import pandas as pd import featuretools as ft import utils data_path = 'dataturbo/train_FD003. preprocessing. Defaults to the global setting pyvista. To confirm what your keras is using check your Keras configuration file at: Aug 26, 2021 · You signed in with another tab or window. Note that the b. 9. Ray tracing through surface Oct 3, 2023 · 出现"AttributeError: module 'pyvista' has no attribute 'ImageData'"的错误通常是因为pyvista模块中没有名为"ImageData"的属性或方法。 这可能是因为您的pyvista版本过低或者您的代码中存在拼写错误。 Sep 22, 2023 · Hi, I read in a vtu unstructured file. com/pyvista/pyvista/releases/tag/v0. pane' has no attribute Feb 14, 2022 · None of the image_* UniformGrid filter methods work when cell_data is set as the active / preferred scalars. my_attribute = "Hello, world!" # 现在可以使用 my_module. 6. 5-python3. path) Sep 4, 2020 · You signed in with another tab or window. ImageData. objects' has no attribute 'Texture' Hi, I am trying to install Gemgis on the macOS M2 chip using the recommended procedure from the README file. If first image has one row, but the second has more, then calculate. acc1 = pn. See Plotter. Python version 2. The quickest hack is to create an empty class containing your preprocessing function and pass it to the image_data_generator object of ImageDataGenerator instance : PyVista fully supports reading images into their own spatially referenced data objects (this example) as well as supports texture mapping of images onto datasets (see Applying Textures). 35. Try running pip list and check for the OpenCv Version. Feb 25, 2023 · AttributeError: 'NoneType' object has no attribute 'render' Solution. v2. n_faces int, optional. linestyle'] = '--' data = np. 11 (tags/v3. The installation goes perfectly but while importing the Gemgis I am getting this error: Oct 12, 2023 · " AttributeError: partially initialized module ‘pyvista’ has no attribute ‘set_jupyter_backend’ (most likely due to a circular import) " What modification would I have to make to have the model displayed there? Jul 1, 2023 · Pillow 10. Computing mesh properties like volume, area, and surface normals. 导入所需的模块. py", line 26, in <module> if K. Having an incorrect import statement. off_screen bool, optional. DataSet. load_uniform Traceback (most recent call last): File "<stdin>", line 1, in <module> AttributeError: module 'tensorflow' has no attribute 'Session' System Information: OS Platform and Distribution: Windows 10; Python Version: 3. May 29, 2024 · The installed versions of some of these packages are: vtk - 9. load_img. file A imports file B and vice versa. pyplot as plt import matplotlib as mpl from cycler import cycler mpl. Do you know if there is a patch release for the last numpy version? When I run this, I get AttributeError: 'module' object has no attribute 'modules' I have tested locations. The reason for the problem can likely be one of these two: your namespace contains another (maybe own) instance of datetime which makes conflicting names as csevier explained--- or you just use the whole module instead of an instance, which can be solved by either from datetime import datetime instead of import datetime or May 10, 2024 · AttributeError: module 'pyspin' has no attribute 'System' 错误通常是由于pyspin模块中没有名为System的属性导致的。这可能是因为你引入的版本不同或者该模块中的代码已经发生了变化。 建议您先检查一下您引入的pyspin模块的版本是否正确。. import pyvista as pv pv. Reload to refresh your session. Asking for help, clarification, or responding to other answers. py:305, in __getattr__(attr) 300 warnings. OFF_SCREEN. Feb 14, 2022 · import numpy as np import matplotlib. _api. 0 trame-vtk - 2. And b is an empty module for now. load_channels () mesh . I'm very confused as to how this started happening as I use this in a docker container and nothing has changed or updated that I can tell. Can be initialized in one of several ways: Create empty grid. cv2' has no attribute 'createLBPHFaceRecognizer' 0 OpenCV for face detection: module 'cv2' has no attribute 'data' AND !empty() in function 'detectMultiScale' Sep 24, 2023 · 总之,要修复AttributeError: module 'pyvista' has no attribute 'BoxWidget'错误,您可以确认是否正确安装了pyvista模块,并检查代码中是否有其他错误。如果仍然无法解决,可以尝试使用其他3D可视化库。 ### 回答3: 这个错误是因为在pyvista模块中没有BoxWidget这个属性。 Jun 21, 2023 · File ~\Miniconda3\envs\work\Lib\site-packages\numpy\__init__. Image sometimes before, a potential reason for this is if any other code in your Python session has run from PIL import Image or import PIL. ren_win) AttributeError: 'Plotter' object has no attribute 'ren_win' 我不知道为什么会发生这个错误,也找不到关于这个问题的任何东西。 Oct 20, 2017 · The problem is, you have to rename the python file to something else instead of pytesseract. I faced the same issue; as mentioned here, the UniformGrid changed to ImageData. Provide details and share your research! But avoid …. image' has no attribute 'resize_images' The solution The function has been renamed into resize. ImageData# class ImageData (* args, ** kwargs) [source] # Models datasets with uniform spacing in the three coordinate directions. 12. xcorr (a, b, lags, medfilt = 0, rad = 3) [source] ¶ Cross correlation function between two arrays, calculated at lags. ", FutureWarning, stacklevel=2) 304 if attr in __former_attrs__: --> 305 raise AttributeError(__former_attrs__[attr]) 307 # Importing Tester May 1, 2018 · I had the same issue with tensorflow-1. load_random_hills() p = pv. g. load_data(data_path) data. Image, even if it's in a completely different scope, you will be able to access PIL. Jun 11, 2023 · AttributeError: module 'pyvista. gzr qokm lbweuqc gnyif pjk ipqcam tnjuo zactx irxed gws btir rrvw bakf xygw zzeaiu