text: Search.setIndex({docnames:["femio","femio.formats","femio.util","index","modules"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":3,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":2,"sphinx.domains.rst":2,"sphinx.domains.std":1,sphinx:56},filenames:["femio.rst","femio.formats.rst","femio.util.rst","index.rst","modules.rst"],objects:{"":{femio:[0,0,0,"-"]},"femio.fem_attribute":{FEMAttribute:[0,1,1,""]},"femio.fem_attribute.FEMAttribute":{data:[0,2,1,"id0"],data_frame:[0,2,1,""],data_unit:[0,3,1,""],filter_with_ids:[0,2,1,""],from_dict:[0,2,1,""],ids2indices:[0,2,1,""],ids:[0,2,1,"id1"],iloc:[0,2,1,""],load:[0,2,1,""],loc:[0,2,1,""],name:[0,3,1,""],save:[0,2,1,""],to_dict:[0,2,1,""],update:[0,2,1,""],update_data:[0,2,1,""],values:[0,2,1,""]},"femio.fem_attributes":{FEMAttributes:[0,1,1,""]},"femio.fem_attributes.FEMAttributes":{are_same_lengths:[0,2,1,""],data:[0,3,1,""],extract_dict:[0,2,1,""],from_dict:[0,2,1,""],from_meshio:[0,2,1,""],get_attribute_data:[0,2,1,""],get_attribute_ids:[0,2,1,""],get_data_length:[0,2,1,""],get_n_material:[0,2,1,""],has_material:[0,2,1,""],items:[0,2,1,""],keys:[0,2,1,""],load:[0,2,1,""],overwrite:[0,2,1,""],pop:[0,2,1,""],reset:[0,2,1,""],save:[0,2,1,""],set_attribute_data:[0,2,1,""],to_dict:[0,2,1,""],to_meshio:[0,2,1,""],update:[0,2,1,""],update_data:[0,2,1,""],update_time_series:[0,2,1,""],values:[0,2,1,""]},"femio.fem_data":{FEMData:[0,1,1,""]},"femio.fem_data.FEMData":{add_extension_if_needed:[0,2,1,""],cut_elements_with_node_ids:[0,2,1,""],cut_with_element_ids:[0,2,1,""],cut_with_element_type:[0,2,1,""],cut_with_node_ids:[0,2,1,""],element_groups:[0,3,1,""],elemental_data:[0,3,1,""],elements:[0,3,1,""],file_names:[0,3,1,""],from_meshio:[0,2,1,""],materials:[0,3,1,""],nodal_data:[0,3,1,""],node_groups:[0,3,1,""],nodes:[0,3,1,""],overwritten_material_exists:[0,2,1,""],read_directory:[0,2,1,""],read_files:[0,2,1,""],read_meshio_file:[0,2,1,""],read_npy_directory:[0,2,1,""],remove_useless_nodes:[0,2,1,""],save:[0,2,1,""],sections:[0,3,1,""],settings:[0,3,1,""],to_first_order:[0,2,1,""],to_meshio:[0,2,1,""],write:[0,2,1,""]},"femio.fem_elemental_attribute":{FEMElementalAttribute:[0,1,1,""]},"femio.fem_elemental_attribute.FEMElementalAttribute":{ELEMENT_TYPES:[0,3,1,""],detect_element_type:[0,2,1,""],filter_with_ids:[0,2,1,""],from_dict:[0,2,1,""],from_meshio:[0,2,1,""],generate_elemental_attribute:[0,2,1,""],get_attribute_ids:[0,2,1,""],get_n_element_type:[0,2,1,""],load:[0,2,1,""],save:[0,2,1,""],to_dict:[0,2,1,""],to_first_order:[0,2,1,""],to_meshio:[0,2,1,""]},"femio.geometry_processor":{GeometryProcessorMixin:[0,1,1,""]},"femio.geometry_processor.GeometryProcessorMixin":{calculate_angles:[0,2,1,""],calculate_edge_lengths:[0,2,1,""],calculate_element_areas:[0,2,1,""],calculate_element_normals:[0,2,1,""],calculate_element_volumes:[0,2,1,""],calculate_jacobians:[0,2,1,""],extract_direction_feature:[0,2,1,""]},"femio.graph_processor":{GraphProcessorMixin:[0,1,1,""]},"femio.graph_processor.GraphProcessorMixin":{calculate_adjacency_matrix:[0,2,1,""],calculate_adjacency_matrix_element:[0,2,1,""],calculate_adjacency_matrix_node:[0,2,1,""],calculate_e2v_matrix:[0,2,1,""],calculate_element_degree:[0,2,1,""],calculate_filter_by_ids:[0,2,1,""],calculate_incidence_matrix:[0,2,1,""],calculate_n_hop_adj:[0,2,1,""],collect_element_data_by_ids:[0,2,1,""],collect_element_indices_by_ids:[0,2,1,""],collect_node_indices_by_ids:[0,2,1,""],collect_node_positions_by_ids:[0,2,1,""],convert_element_data_to_indices:[0,2,1,""],convert_id_elements_to_index_elements:[0,2,1,""],extract_surface:[0,2,1,""],filter_first_order_nodes:[0,2,1,""],generate_all_faces:[0,2,1,""]},"femio.nodal_data":{NodalData:[0,1,1,""]},"femio.signal_processor":{SignalProcessorMixin:[0,1,1,""]},"femio.signal_processor.SignalProcessorMixin":{add_principal_vectors:[0,2,1,""],aggregate_edges_to_vertices:[0,2,1,""],calculate_array_from_eigens:[0,2,1,""],calculate_data_adjs:[0,2,1,""],calculate_data_diff_adjs:[0,2,1,""],calculate_diffusion_elemental_data:[0,2,1,""],calculate_distance_kernel_adj:[0,2,1,""],calculate_distance_kernel_adj_chisquare_data:[0,2,1,""],calculate_distance_kernel_adj_exp_data:[0,2,1,""],calculate_distance_kernel_adj_gauss_data:[0,2,1,""],calculate_edge_differences:[0,2,1,""],calculate_elemental_spatial_gradients:[0,2,1,""],calculate_frame_expansion_adjs:[0,2,1,""],calculate_frame_tensor_adjs:[0,2,1,""],calculate_median_filter:[0,2,1,""],calculate_moving_average_elemental_data:[0,2,1,""],calculate_moving_average_nodal_data:[0,2,1,""],calculate_nodal_spatial_gradients:[0,2,1,""],calculate_norm_adj:[0,2,1,""],calculate_principal_components:[0,2,1,""],calculate_spatial_gradient_adjacency_matrices:[0,2,1,""],calculate_symmetric_matrices_from_eigens:[0,2,1,""],calculate_tensor_power:[0,2,1,""],convert_array2symmetric_matrix:[0,2,1,""],convert_elemental2nodal:[0,2,1,""],convert_lte_global2local:[0,2,1,""],convert_lte_local2global:[0,2,1,""],convert_nodal2elemental:[0,2,1,""],convert_symmetric_matrix2array:[0,2,1,""],convert_vertices_to_edges:[0,2,1,""],integrate:[0,2,1,""],integrate_elements:[0,2,1,""],invert_strain:[0,2,1,""],multiply_sparse_tensors:[0,2,1,""]},"femio.time_series_dataframe":{TimeSeriesArray:[0,1,1,""],TimeSeriesDataFrame:[0,1,1,""]},"femio.time_series_dataframe.TimeSeriesDataFrame":{data_frame:[0,2,1,""],iloc:[0,2,1,""],index:[0,2,1,""],loc:[0,2,1,""]},"femio.util":{string_parser:[2,0,0,"-"]},"femio.util.string_parser":{HeaderData:[2,1,1,""],ListStringSeries:[2,1,1,""],StringSeries:[2,1,1,""]},"femio.util.string_parser.HeaderData":{extract_data:[2,2,1,""],extract_headers:[2,2,1,""]},"femio.util.string_parser.ListStringSeries":{expand_include:[2,2,1,""],strip:[2,2,1,""]},"femio.util.string_parser.StringSeries":{concat:[2,2,1,""],connect:[2,2,1,""],connect_all:[2,2,1,""],delimit:[2,2,1,""],expand_include:[2,2,1,""],extract_captures:[2,2,1,""],find_match:[2,2,1,""],indices_match_clusters:[2,2,1,""],indices_matches:[2,2,1,""],read_array:[2,2,1,""],read_file:[2,2,1,""],read_files:[2,2,1,""],split_vertical:[2,2,1,""],split_vertical_all:[2,2,1,""],strip:[2,2,1,""],to_dict_fem_attributes:[2,2,1,""],to_fem_attribute:[2,2,1,""],to_header_data:[2,2,1,""],to_values:[2,2,1,""]},femio:{config:[0,0,0,"-"],fem_attribute:[0,0,0,"-"],fem_attributes:[0,0,0,"-"],fem_data:[0,0,0,"-"],fem_elemental_attribute:[0,0,0,"-"],formats:[1,0,0,"-"],geometry_processor:[0,0,0,"-"],graph_processor:[0,0,0,"-"],nodal_data:[0,0,0,"-"],signal_processor:[0,0,0,"-"],time_series_dataframe:[0,0,0,"-"],util:[2,0,0,"-"]}},objnames:{"0":["py","module","Python module"],"1":["py","class","Python class"],"2":["py","method","Python method"],"3":["py","attribute","Python attribute"]},objtypes:{"0":"py:module","1":"py:class","2":"py:method","3":"py:attribute"},terms:{"0001":0,"2nd":2,"boolean":2,"case":0,"class":[0,2],"default":[0,2],"float":[0,2],"function":0,"int":[0,2],"new":0,"return":[0,2],"true":[0,2],IDs:[0,2],The:0,_arrai:2,_data:0,_id:0,absolut:0,accept:2,access:0,accord:0,account:0,add:0,add_extension_if_need:0,add_principal_vector:0,adj:0,adj_data:0,adjac:0,after:[0,2],aggreg:0,aggregate_edges_to_vertic:0,aggregated_vertice_data:0,align:0,all:0,all_id:0,allow:0,allow_multiple_match:2,allow_overwrit:0,alpha:0,also:0,angl:0,ani:0,appear:2,arbitrari:0,are_same_length:0,area:0,arg:[0,2],arrai:[0,2],asign:0,associ:0,assum:0,attribut:[0,2],attribute_nam:0,averag:0,averwrit:0,axi:2,base:[0,2],base_nam:2,between:0,bool:[0,2],boundari:0,calc_averag:0,calcul:0,calculate_adjacency_matrix:0,calculate_adjacency_matrix_el:0,calculate_adjacency_matrix_nod:0,calculate_angl:0,calculate_array_from_eigen:0,calculate_data_adj:0,calculate_data_diff_adj:0,calculate_diffusion_elemental_data:0,calculate_distance_kernel_adj:0,calculate_distance_kernel_adj_chisquare_data:0,calculate_distance_kernel_adj_exp_data:0,calculate_distance_kernel_adj_gauss_data:0,calculate_e2v_matrix:0,calculate_edge_differ:0,calculate_edge_length:0,calculate_element_area:0,calculate_element_degre:0,calculate_element_norm:0,calculate_element_volum:0,calculate_elemental_spatial_gradi:0,calculate_filter_by_id:0,calculate_frame_expansion_adj:0,calculate_frame_tensor_adj:0,calculate_incidence_matrix:0,calculate_jacobian:0,calculate_median_filt:0,calculate_moving_average_elemental_data:0,calculate_moving_average_nodal_data:0,calculate_n_hop_adj:0,calculate_nodal_spatial_gradi:0,calculate_norm_adj:0,calculate_principal_compon:0,calculate_spatial_gradient_adjacency_matric:0,calculate_symmetric_matrices_from_eigen:0,calculate_tensor_pow:0,captur:2,cell:0,cell_data:0,cell_info:0,check:0,classmethod:[0,2],cluster:2,cnt:0,coeff:0,coeffici:0,collect_element_data_by_id:0,collect_element_indices_by_id:0,collect_node_indices_by_id:0,collect_node_positions_by_id:0,column:2,come:0,comment:2,compon:[0,2],component_num:2,compos:0,concat:2,concaten:2,config:[3,4],connect:[0,2],connect_al:2,consid:0,consider_volum:0,consist:0,constraint:0,construct:0,contain:[0,2],content:[3,4],continu:2,control:2,convert:[0,2],convert_array2symmetric_matrix:0,convert_element_data_to_indic:0,convert_elemental2nod:0,convert_id_elements_to_index_el:0,convert_lte_global2loc:0,convert_lte_local2glob:0,convert_nodal2element:0,convert_symmetric_matrix2arrai:0,convert_valu:2,convert_vertices_to_edg:0,converted_data:0,coo:0,coo_matrix:0,core:2,correspond:[0,2],count:0,creat:0,csr:0,csr_matrix:0,cut:2,cut_elements_with_node_id:0,cut_with_element_id:0,cut_with_element_typ:0,cut_with_node_id:0,data:[0,2],data_dict:0,data_fram:0,data_typ:2,data_unit:[0,2],datafram:[0,2],deal:0,defin:0,degre:0,delimit:2,dens:0,detect_element_typ:0,dict:[0,2],dict_attribut:0,dict_data:0,dictionai:0,dictionari:0,differ:0,differentiated_data:0,diffus:0,diffused_elemental_data:0,dimens:0,dir_nam:0,direct:0,directori:[0,2],displac:0,distance_adj:0,doe:0,e2v_matrix:0,each:[0,2],edg:0,edge_length:0,edge_valu:0,edges_data:0,effect:0,egrp:0,eigenvalu:0,eigenvector:0,either:0,element:0,element_data:0,element_group:0,element_id:0,element_typ:0,elemental_attribut:0,elemental_data:0,end:2,engin:0,exist:0,expand:[0,2],expand_includ:2,expans:[0,2],express:[0,2],ext:0,extract:0,extract_captur:2,extract_data:2,extract_dict:0,extract_direction_featur:0,extract_head:2,extract_surfac:0,extracted_dict:0,extracting_id:0,fals:[0,2],featur:0,fed:0,fem:[0,2],fem_attribut:[3,4],fem_data:[3,4],fem_elemental_attribut:[3,4],femattribut:[0,2],femdata:0,femelementalattribut:0,femmateri:0,field:0,file:[0,2],file_:0,file_nam:[0,2],file_typ:0,filter:0,filter_first_order_nod:0,filter_with_id:0,find:2,find_match:2,first:[0,2],fistr:0,flag:2,follow:0,form:0,format:[0,2,4],found:0,frame:0,frame_expansion_matr:0,frame_tensor_adj:0,from:0,from_dict:0,from_engin:0,from_meshio:0,frontistr:0,gener:[0,2],generari:0,generate_all_fac:0,generate_elemental_attribut:0,generate_id2index:[0,2],geometri:0,geometry_processor:[3,4],geometryprocessormixin:0,get:0,get_attribute_data:0,get_attribute_id:0,get_data_length:0,get_n_element_typ:0,get_n_materi:0,global:0,grad:0,gradient:0,graph:0,graph_processor:[3,4],graphprocessormixin:0,group:[0,2],has:0,has_materi:0,have:0,haw:0,header:2,headerdata:2,hex2:0,hex:0,higher:0,hop:0,id2index:0,id_column:2,ids2indic:0,ids:[0,2],ignor:[0,2],iloc:0,in_arrai:0,in_matrix:0,incid:0,incidence_matrix:0,includ:[0,2],include_displac:0,include_self_loop:0,index:[0,2,3],index_cut:2,indic:[0,2],indices_match:2,indices_match_clust:2,inform:0,initi:0,input:[0,2],input_filenam:0,instead:0,integr:0,integrate_el:0,integrated_el:0,invert_strain:0,is_element:0,is_engin:0,is_spars:0,item:0,its:0,itself:0,jacobian:0,kei:[0,2],kernel:0,kwarg:0,laplacian:0,length:[0,2],like:[0,2],line2:0,line:[0,2],linear:0,list:[0,2],list_arrai:0,list_data:2,list_data_fram:0,list_dict_attribut:0,list_indic:2,list_string_seri:2,liststringseri:2,load:0,loc:0,local:0,locat:2,loop:0,mai:0,make:[0,2],mandatori:0,map:0,match:2,materi:0,matric:0,matrix:0,mean:[0,2],median:0,mesh:0,meshio:0,meshio_data:0,method:0,mode:0,modul:[3,4],moiv:0,moment:0,moment_matrix:0,move:0,moving_averaged_elemental_data:0,moving_averaged_nodal_data:0,multipl:0,multiply_sparse_tensor:0,n_edg:0,n_element:0,n_featur:0,n_feature1:0,n_feature2:0,n_hop:0,n_node:0,n_vert:0,n_vertex:0,name:[0,2],name_vari:0,ndarrai:[0,2],ndattai:0,necessarili:0,neg:0,negative_match:2,neighbor:0,nodal:0,nodal_data:[3,4],nodaldata:0,node2nod:0,node:0,node_group:0,node_id:0,non:2,none:[0,2],nordal:0,nordal_data:0,normal:0,note:0,npy:0,npz:0,npz_file:0,npz_file_nam:0,number:0,numpi:[0,2],obj:[0,2],object:[0,2],objext:2,obtain:0,old:0,omit:0,one:0,onli:0,oper:0,oppos:0,option:[0,2],order1_onli:0,order:0,origin:0,other:2,out:0,out_arrai:0,output:[0,2],over:0,overwrit:0,overwritten:0,overwritten_material_exist:0,packag:[3,4],page:3,panda:[0,2],param:0,paramet:[0,2],pars:[0,2],part:0,pass:2,path:0,pathlib:0,pattern:2,pattern_ignor:2,perform:0,phi:0,pleas:0,point:0,pop:0,posit:0,power:0,prefix:0,prism2:0,prism:0,product:0,properti:0,pyr2:0,pyr:0,quad2:0,quad:0,rais:0,raise_negative_area:0,raise_negative_volum:0,rank:[0,2],ravel:0,raw:2,read:[0,2],read_arrai:2,read_directori:0,read_fil:[0,2],read_mesh_onli:0,read_meshio_fil:0,read_npi:0,read_npy_directori:0,read_r:0,recurs:0,refer:0,referenc:0,regard:0,rel:0,remov:0,remove_useless_nod:0,reperes:0,repetit:0,repres:0,reset:0,result:0,resultant_nod:0,return_abs_area:0,return_abs_volum:0,row:0,rtype:0,same:[0,2],save:0,save_mesh_onli:0,savetxt:2,scale:0,scaled_tensor_adj:0,scipi:0,search:[0,3],section:0,see:0,self:0,separ:2,seri:[0,2],set:0,set_attribute_data:0,sever:2,shape:0,share:0,shear:0,shell:0,shoud:0,should:[0,2],show:2,sign:0,signal_processor:[3,4],signalprocessormixin:0,silent:0,skip:0,skip_norm:0,slice:2,slice_data_column:2,smooth:0,smoother:0,solid:0,sourc:0,space:0,spars:0,spatial:0,specifi:[0,2],split:2,split_vert:2,split_vertical_al:2,spring:0,start:2,statement:2,stem:0,stereolithographi:0,sting:0,stl:0,store:0,str:0,str_format:2,strain:0,string:[0,2],string_pars:[0,4],stringdatafram:2,stringlin:2,stringseri:[0,2],strip:2,submodul:[3,4],subpackag:[3,4],subtract:0,support:0,surfac:0,surface_indic:0,surface_posit:0,symmetr:0,symmetrc_matrix:0,take:0,tensor:0,tensor_power_x:0,tensor_rank:0,term:0,tet2:0,tet:0,thermal:0,thi:0,time:0,time_seri:0,time_series_data_fram:0,time_series_datafram:[3,4],timeseriesarrai:0,timeseriesdatafram:0,to_dict:0,to_dict_fem_attribut:2,to_engin:0,to_fem_attribut:2,to_first_ord:0,to_header_data:2,to_meshio:0,to_rank1:2,to_valu:2,tool:0,topolog:0,treat:0,tri2:0,tri:0,tupl:2,two:2,type:[0,2],ucd:0,unecessari:2,unit:[0,2],unit_unknown:[0,2],until:2,until_column:2,updat:0,update_data:0,update_time_seri:0,use:0,use_effective_volum:0,use_object:0,used:[0,2],useless:0,util:[0,4],valu:[0,2],valueerror:0,vector:0,vertex:0,vertic:[0,2],view:0,volum:0,wai:0,wavefront:0,weight:0,when:0,where:0,which:0,write:0,write_msh_onli:0},titles:["femio package","femio.formats package","femio.util package","Welcome to femio\u2019s documentation!","femio"],titleterms:{config:0,content:[0,1,2],document:3,fem_attribut:0,fem_data:0,fem_elemental_attribut:0,femio:[0,1,2,3,4],format:1,geometry_processor:0,graph_processor:0,indic:3,modul:[0,1,2],nodal_data:0,packag:[0,1,2],signal_processor:0,string_pars:2,submodul:[0,2],subpackag:0,tabl:3,time_series_datafram:0,util:2,welcom:3}})