I'm really irritated by the native aluminum since it is never found naturally, and I got to researching the production method quite a bit. I'm fairly certain this has not been added so I modded my own DF to be able to do it and want to share it with everyone.
I realize that there are some who dislike the idea of being able to refine aluminum. It is noted in the raw that a major reason for not putting it in is the melting temperature of aluminum is 2000*C. While that may be true, the production process actually takes advantage of methods of lowering the melting temperature to about 1000*C, which is well within the range of magma smelting. The other major reason is, I believe, the lack of electricity. Dwarves already have many technologies more impressive than electricity, and I don't think it is much of a stretch to convert mechanical energy to electrical energy. If you don't like that flavor, I could call it magic. Anyway, the bottom line is I don't have a problem with it.
To keep aluminum worth it's value, I tried to make it sufficiently complicated to produce.
The first step is the Bayer process whereby a slurry of crushed bauxite is mixed with lye (not exactly the same kind of lye made from burning wood, but let's say it is anyway) and heated to a mere 175*C. The aluminum oxide, or alumina, is skimmed off then fed through several filters. For my take on this, the bauxite will have to be milled into powder at a standard milling location. The powder and lye produce an alumina bar and a toxic red mud. Dealing with red mud is Fun.
The second step is the Hall-Héroult process whereby crushed alumina is mixed into a cryolite/alumina solution. A combination of electrolysis and heat cause the aluminum to sink to the bottom where it can be collected. A Hall-Héroult cell is fairly large so I made the workshop 5x5 instead of 3x3. Also, most of it is not passable. The cell is made of coke-covered iron anodes immersed in a ceramic-lined container with an iron cathode. I added magnetite, copper and a mechanism for the hand-waved mechanical-to-electrical conversion. The idea is that the dwarf sits there and hand-cranks this thing until the aluminum comes out. In the actual Hall-Héroult process the carbon anode is consumed so I added coke to the reaction. There is both a magma and regular version of the cell which requires: two coke, an iron bar, a ceramic pot (non-absorbing), cryolite, an alumina bar (couldn't make it use powder), a copper bar, a magnetite, a mechanism, and any building material. The reaction produces aluminum from alumina and coke.
Pan's Aluminum:
1) Remove native aluminum from: inorganic_stone_mineral.txt
[INORGANIC:NATIVE_ALUMINUM]
[ENVIRONMENT:IGNEOUS_EXTRUSIVE:CLUSTER_SMALL:100]
[ITEM_SYMBOL:'*']
[METAL_ORE:ALUMINUM:100]
[STATE_NAME_ADJ:ALL_SOLID:native aluminum]
[STATE_NAME_ADJ:LIQUID:molten native aluminum]
[STATE_NAME_ADJ:GAS:boiling native aluminum]
[DISPLAY_COLOR:7:7:1]
[TILE:156]
[MATERIAL_VALUE:40]
[SPEC_HEAT:900]
[MELTING_POINT:11188]
[BOILING_POINT:14534]
[SOLID_DENSITY:2700]
[LIQUID_DENSITY:2375]
[MOLAR_MASS:26981]
[IMPACT_YIELD:70000]
[IMPACT_FRACTURE:175000]
[IMPACT_STRAIN_AT_YIELD:921]
[COMPRESSIVE_YIELD:70000]
[COMPRESSIVE_FRACTURE:175000]
[COMPRESSIVE_STRAIN_AT_YIELD:921] 76
[TENSILE_YIELD:20000]
[TENSILE_FRACTURE:50000]
[TENSILE_STRAIN_AT_YIELD:29] 70
[TORSION_YIELD:20000]
[TORSION_FRACTURE:50000]
[TORSION_STRAIN_AT_YIELD:77]
[SHEAR_YIELD:20000]
[SHEAR_FRACTURE:50000]
[SHEAR_STRAIN_AT_YIELD:77] 26
[BENDING_YIELD:20000]
[BENDING_FRACTURE:50000]
[BENDING_STRAIN_AT_YIELD:29]
[MAX_EDGE:1000] no swords until you can pick mats
[ITEMS_HARD]
[IS_STONE]
2) Add aluminum oxide and red mud to: inorganic_other.txt
[INORGANIC:ALUMINA]
[USE_MATERIAL_TEMPLATE:STONE_TEMPLATE]
[STATE_NAME_ADJ:ALL:alumina]
[DISPLAY_COLOR:7:7:1][TILE:34]
[MATERIAL_VALUE:40]
[SPEC_HEAT:900]
[MELTING_POINT:13730]
[BOILING_POINT:15359]
[SOLID_DENSITY:2700]
[LIQUID_DENSITY:2375]
[MOLAR_MASS:26981]
[IMPACT_YIELD:70000]
[IMPACT_FRACTURE:175000]
[IMPACT_STRAIN_AT_YIELD:921]
[COMPRESSIVE_YIELD:70000]
[COMPRESSIVE_FRACTURE:175000]
[COMPRESSIVE_STRAIN_AT_YIELD:921] 76
[TENSILE_YIELD:20000]
[TENSILE_FRACTURE:50000]
[TENSILE_STRAIN_AT_YIELD:29] 70
[TORSION_YIELD:20000]
[TORSION_FRACTURE:50000]
[TORSION_STRAIN_AT_YIELD:77]
[SHEAR_YIELD:20000]
[SHEAR_FRACTURE:50000]
[SHEAR_STRAIN_AT_YIELD:77] 26
[BENDING_YIELD:20000]
[BENDING_FRACTURE:50000]
[BENDING_STRAIN_AT_YIELD:29]
[MAX_EDGE:10000]
[IS_STONE]
[INORGANIC:RED_MUD]
[USE_MATERIAL_TEMPLATE:FLUID:SLIME_TEMPLATE]
[STATE_COLOR:ALL:RED]
[STATE_NAME_ADJ:ALL:red mud]
[DISPLAY_COLOR:4:7:0][TILE:34]
[SOLID_DENSITY:1150]
[LIQUID_DENSITY:1250]
[LIQUID_MISC_OTHER]
[GENERATES_MIASMA]
[DO_NOT_CLEAN_GLOB]
[SYNDROME]
[SYN_NAME:red mud burn]
[SYN_AFFECTED_CLASS:GENERAL_POISON]
[SYN_CONTACT]
[CE_BLISTERS:SEV:30:PROB:100:LOCALIZED:START:50:PEAK:1000:END:2000]
[CE_PAIN:SEV:30:PROB:100:LOCALIZED:START:50:PEAK:1000:END:2000]
[CE_NUMBNESS:SEV:10:PROB:4:LOCALIZED:START:50:PEAK:1000:END:2000]
[CE_NECROSIS:SEV:5:PROB:1:LOCALIZED:START:50:PEAK:1000:END:2000]
[CE_PARALYSIS:SEV:5:PROB:1:LOCALIZED:START:50:PEAK:1000:END:2000]
3) Add the following tag to earthenware, stoneware, and porcelain in: inorganic_other.txt
4) Add crushing, bayer, and hall-houroult processes to: reaction_other.txt
[REACTION:MAKE_BAUXITE_POWDER]
[NAME:make bauxite powder]
[BUILDING:QUERN:NONE]
[BUILDING:MILLSTONE:NONE]
[REAGENT:A:1:BOULDER:NO_SUBTYPE:INORGANIC:BAUXITE]
[REAGENT:B:1:BOX:NONE:NONE:NONE][EMPTY][BAG][PRESERVE_REAGENT]
[PRODUCT:100:1:POWDER_MISC:NO_SUBTYPE:INORGANIC:BAUXITE][PRODUCT_DIMENSION:150][PRODUCT_TO_CONTAINER:B]
[SKILL:MILLING]
[REACTION:BAUXITE_TO_ALUMINA]
[NAME:make alumina from bauxite powder]
[BUILDING:KILN:NONE]
[REAGENT:bauxite:150:POWDER_MISC:NO_SUBTYPE:INORGANIC:BAUXITE]
[REAGENT:bauxite container:1:NONE:NONE:NONE:NONE]
[CONTAINS:bauxite]
[PRESERVE_REAGENT]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[REAGENT:lye:150:LIQUID_MISC:NONE:LYE]
[REAGENT:lye container:1:NONE:NONE:NONE:NONE]
[CONTAINS:lye]
[PRESERVE_REAGENT]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:BAR:NO_SUBTYPE:INORGANIC:ALUMINA][PRODUCT_DIMENSION:150]
[PRODUCT:100:1:LIQUID_MISC:NO_SUBTYPE:INORGANIC:RED_MUD][PRODUCT_DIMENSION:150][PRODUCT_TO_CONTAINER:lye container]
[FUEL]
[SKILL:SMELT]
[REACTION:MAKE_ALUMINA_POWDER]
[NAME:make alumina powder]
[BUILDING:QUERN:NONE]
[BUILDING:MILLSTONE:NONE]
[REAGENT:A:150:BAR:NO_SUBTYPE:INORGANIC:ALUMINA]
[REAGENT:B:1:BOX:NONE:NONE:NONE][EMPTY][BAG][PRESERVE_REAGENT]
[PRODUCT:100:1:POWDER_MISC:NO_SUBTYPE:INORGANIC:ALUMINA][PRODUCT_DIMENSION:150][PRODUCT_TO_CONTAINER:B]
[SKILL:MILLING]
[REACTION:ALUMINA_TO_ALUMINUM]
[NAME:make aluminum from alumina powder]
[BUILDING:HALL_HEROULT_CELL:NONE]
[BUILDING:MAGMA_HALL_HEROULT_CELL:NONE]
[REAGENT:coke:150:BAR:NO_SUBTYPE:COAL:COKE]
[REAGENT:alumina:150:POWDER_MISC:NO_SUBTYPE:INORGANIC:ALUMINA]
[REAGENT:alumina container:1:NONE:NONE:NONE:NONE]
[CONTAINS:alumina]
[PRESERVE_REAGENT]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:BAR:NO_SUBTYPE:INORGANIC:ALUMINUM][PRODUCT_DIMENSION:150]
[FUEL]
[SKILL:SMELT]
5) Add hall-heroult cells to: building_custom.txt
[BUILDING_WORKSHOP:HALL_HEROULT_CELL]
[NAME:Hall-Heroult Cell]
[NAME_COLOR:7:0:1]
[DIM:5:5]
[WORK_LOCATION:4:4]
[BLOCK:1:1:1:1:1:0]
[BLOCK:2:1:1:1:0:0]
[BLOCK:3:1:1:0:0:0]
[BLOCK:4:1:1:1:0:0]
[BLOCK:5:1:1:1:1:0]
[TILE:0:1:8:32:8:32:32]
[TILE:0:2:32:32:32:32:179]
[TILE:0:3:32:128:32:32:9]
[TILE:0:4:32:32:32:9:179]
[TILE:0:5:35:32:32:9:32]
[COLOR:0:1:7:0:0:0:0:0:0:0:1:0:0:0:0:0:0]
[COLOR:0:2:0:0:0:0:0:0:0:0:0:0:0:0:0:0:1]
[COLOR:0:3:0:0:0:7:0:0:0:0:0:0:0:0:0:0:1]
[COLOR:0:4:0:0:0:0:0:0:0:0:0:7:0:0:0:0:1]
[COLOR:0:5:0:0:1:0:0:0:0:0:0:7:0:0:0:0:0]
[TILE:1:1:8:32:8:32:32]
[TILE:1:2:32:32:32:32:179]
[TILE:1:3:32:128:32:32:9]
[TILE:1:4:32:32:32:9:179]
[TILE:1:5:35:32:32:9:32]
[COLOR:1:1:7:0:0:0:0:0:0:0:1:0:0:0:0:0:0]
[COLOR:1:2:0:0:0:0:0:0:0:0:0:0:0:0:0:0:1]
[COLOR:1:3:0:0:0:7:0:0:0:0:0:0:0:0:0:0:1]
[COLOR:1:4:0:0:0:0:0:0:0:0:0:7:0:0:0:0:1]
[COLOR:1:5:0:0:1:0:0:0:0:0:0:7:0:0:0:0:0]
[TILE:2:1:8:32:8:32:32]
[TILE:2:2:32:32:32:32:179]
[TILE:2:3:32:128:32:32:9]
[TILE:2:4:32:32:32:9:179]
[TILE:2:5:35:32:32:9:32]
[COLOR:2:1:7:0:0:0:0:0:0:0:1:0:0:0:0:0:0]
[COLOR:2:2:0:0:0:0:0:0:0:0:0:0:0:0:0:0:1]
[COLOR:2:3:0:0:0:7:0:0:0:0:0:0:0:0:0:0:1]
[COLOR:2:4:0:0:0:0:0:0:0:0:0:7:0:0:0:0:1]
[COLOR:2:5:0:0:1:0:0:0:0:0:0:7:0:0:0:0:0]
[TILE:3:1:218:194:194:8:32]
[TILE:3:2:218:194:194:196:191]
[TILE:3:3:9:9:9:32:128]
[TILE:3:4:179:179:179:32:32]
[TILE:3:5:192:193:193:8:35]
[COLOR:3:1:0:0:1:0:0:1:0:0:1:0:0:1:0:0:0]
[COLOR:3:2:3:0:1:3:0:1:3:0:1:3:0:1:3:0:1]
[COLOR:3:3:7:4:1:7:4:1:7:4:1:0:0:0:7:7:1]
[COLOR:3:4:7:0:1:7:0:1:7:0:1:0:0:0:0:0:0]
[COLOR:3:5:7:0:1:7:0:1:7:0:1:7:7:1:7:7:1]
[BUILD_ITEM:2:BAR:NO_SUBTYPE:COAL:COKE]
[BUILD_ITEM:2:BAR:NO_SUBTYPE:METAL:IRON]
[BUILD_ITEM:1:BAR:NO_SUBTYPE:METAL:COPPER]
[BUILD_ITEM:1:BAR:NO_SUBTYPE:INORGANIC:ALUMINA]
[BUILD_ITEM:1:BOULDER:NO_SUBTYPE:INORGANIC:MAGNETITE]
[BUILD_ITEM:1:BOULDER:NO_SUBTYPE:INORGANIC:CRYOLITE]
[BUILD_ITEM:1:NONE:NONE:NONE:NONE][BUILDMAT][WORTHLESS_STONE_ONLY][CAN_USE_ARTIFACT][MAGMA_BUILD_SAFE]
[BUILD_ITEM:1:TRAPPARTS:NONE:NONE:NONE][CAN_USE_ARTIFACT]
[BUILD_ITEM:1:TOOL:ITEM_TOOL_LARGE_POT:NONE:NONE][REACTION_CLASS:CERAMIC][EMPTY][NOT_CONTAIN_BARREL_ITEM][DOES_NOT_ABSORB][CAN_USE_ARTIFACT]
[BUILDING_WORKSHOP:MAGMA_HALL_HEROULT_CELL]
[NAME:Magma Hall-Heroult Cell]
[NAME_COLOR:7:0:1]
[DIM:5:5]
[WORK_LOCATION:4:4]
[BLOCK:1:1:1:1:1:0]
[BLOCK:2:1:1:1:0:0]
[BLOCK:3:1:1:0:0:0]
[BLOCK:4:1:1:1:0:0]
[BLOCK:5:1:1:1:1:0]
[TILE:0:1:8:32:8:32:32]
[TILE:0:2:32:32:32:32:179]
[TILE:0:3:32:128:32:32:9]
[TILE:0:4:32:32:32:9:179]
[TILE:0:5:35:32:32:9:32]
[COLOR:0:1:7:0:0:0:0:0:0:0:1:0:0:0:0:0:0]
[COLOR:0:2:0:0:0:0:0:0:0:0:0:0:0:0:0:0:1]
[COLOR:0:3:0:0:0:7:0:0:0:0:0:0:0:0:0:0:1]
[COLOR:0:4:0:0:0:0:0:0:0:0:0:7:0:0:0:0:1]
[COLOR:0:5:0:0:1:0:0:0:0:0:0:7:0:0:0:0:0]
[TILE:1:1:8:32:8:32:32]
[TILE:1:2:32:32:32:32:179]
[TILE:1:3:32:128:32:32:9]
[TILE:1:4:32:32:32:9:179]
[TILE:1:5:35:32:32:9:32]
[COLOR:1:1:7:0:0:0:0:0:0:0:1:0:0:0:0:0:0]
[COLOR:1:2:0:0:0:0:0:0:0:0:0:0:0:0:0:0:1]
[COLOR:1:3:0:0:0:7:0:0:0:0:0:0:0:0:0:0:1]
[COLOR:1:4:0:0:0:0:0:0:0:0:0:7:0:0:0:0:1]
[COLOR:1:5:0:0:1:0:0:0:0:0:0:7:0:0:0:0:0]
[TILE:2:1:8:32:8:32:32]
[TILE:2:2:32:32:32:32:179]
[TILE:2:3:32:128:32:32:9]
[TILE:2:4:32:32:32:9:179]
[TILE:2:5:35:32:32:9:32]
[COLOR:2:1:7:0:0:0:0:0:0:0:1:0:0:0:0:0:0]
[COLOR:2:2:0:0:0:0:0:0:0:0:0:0:0:0:0:0:1]
[COLOR:2:3:0:0:0:7:0:0:0:0:0:0:0:0:0:0:1]
[COLOR:2:4:0:0:0:0:0:0:0:0:0:7:0:0:0:0:1]
[COLOR:2:5:0:0:1:0:0:0:0:0:0:7:0:0:0:0:0]
[TILE:3:1:218:194:194:8:32]
[TILE:3:2:218:194:194:196:191]
[TILE:3:3:9:9:9:32:128]
[TILE:3:4:179:179:179:32:32]
[TILE:3:5:192:193:193:8:35]
[COLOR:3:1:0:0:1:0:0:1:0:0:1:0:0:1:0:0:0]
[COLOR:3:2:3:0:1:3:0:1:3:0:1:3:0:1:3:0:1]
[COLOR:3:3:7:4:1:7:4:1:7:4:1:0:0:0:7:7:1]
[COLOR:3:4:7:0:1:7:0:1:7:0:1:0:0:0:0:0:0]
[COLOR:3:5:7:0:1:7:0:1:7:0:1:7:7:1:7:7:1]
[BUILD_ITEM:2:BAR:NO_SUBTYPE:COAL:COKE]
[BUILD_ITEM:2:BAR:NO_SUBTYPE:METAL:IRON]
[BUILD_ITEM:1:BAR:NO_SUBTYPE:METAL:COPPER]
[BUILD_ITEM:1:BAR:NO_SUBTYPE:INORGANIC:ALUMINA]
[BUILD_ITEM:1:BOULDER:NO_SUBTYPE:INORGANIC:MAGNETITE]
[BUILD_ITEM:1:BOULDER:NO_SUBTYPE:INORGANIC:CRYOLITE]
[BUILD_ITEM:1:NONE:NONE:NONE:NONE][BUILDMAT][WORTHLESS_STONE_ONLY][CAN_USE_ARTIFACT][MAGMA_BUILD_SAFE]
[BUILD_ITEM:1:TRAPPARTS:NONE:NONE:NONE][CAN_USE_ARTIFACT]
[BUILD_ITEM:1:TOOL:ITEM_TOOL_LARGE_POT:NONE:NONE][REACTION_CLASS:CERAMIC][EMPTY][NOT_CONTAIN_BARREL_ITEM][DOES_NOT_ABSORB][CAN_USE_ARTIFACT]
[NEEDS_MAGMA]
6) Add permissions to dwarves in: entity_default.txt
[PERMITTED_BUILDING:HALL_HEROULT_CELL]
[PERMITTED_BUILDING:MAGMA_HALL_HEROULT_CELL]
[PERMITTED_REACTION:MAKE_BAUXITE_POWDER]
[PERMITTED_REACTION:BAUXITE_TO_ALUMINA]
[PERMITTED_REACTION:MAKE_ALUMINA_POWDER]
[PERMITTED_REACTION:ALUMINA_TO_ALUMINUM]
Thanks to Kweri and Hugo_The_Dwarf for the modding help, and thanks to Dienes for the additional red mud info
.