v7.2.β.0
Pre-release
Pre-release
BHoM
Feature
- 7.2 Deployment
- BHoM: Add mkdir command for Developer folder
- Structure_oM: Add BuiltUpDoubleRibbed Surface Property
Compliance
BHoM_Adapter
Feature
Compliance
BHoM_Datasets
Feature
Compliance
BHoM_Engine
Feature
- 7.2 Deployment
- Diffing_Engine: IsEqual method added
- Structure_Engine: Add Geometry3D method for Pile, PileCap and PileFoundation
- Added Geometry3D method for
Pile
,PadFoundation
andPileFoundation
;
- Added Geometry3D method for
- Structure_Engine: Add method required for new BuiltUpDoubleRibbed surface property
- Versioning_Engine: Add methodology for directly calling upgrades from main process rather than via pipes
- Versioning_Engine: Set Upgrader logging behaviour to false
Bug
- BHoM_Engine & Serialiser_Engine: hardcoded namespace checks replaced with method calls
- BHoM_Engine: creation of type in case of multiple matching types fixed
- BHoM_Engine: Modify.SortExtensionMethods fixed not to exclude methods targeting object
- Facade_Engine: Geometry queries added for facade elements
- Matter_Engine: Make sure no hash fragments are stored in AggregateMaterialComposition
- Structure_Engine: Fix stack overflow exception for Area for FEMesh
Compliance
Test-script
BHoM_UI
Feature
Compliance
BHoMAnalytics_Toolkit
Feature
Compliance
CarbonQueryDatabase_Toolkit
Feature
Compliance
Clipper_Toolkit
Feature
Compliance
CSharp_Toolkit
Feature
Compliance
ETABS_Toolkit
Feature
Bug
Compliance
Excel_Toolkit
Feature
Bug
Compliance
Excel_UI
Feature
Compliance
File_Toolkit
Feature
Compliance
Grasshopper_UI
Feature
Bug
Compliance
GSA_Toolkit
Feature
Compliance
HTTP_Toolkit
Feature
Compliance
iAuditor_Toolkit
Feature
Compliance
IES_Toolkit
Feature
Compliance
LadybugTools_Toolkit
Feature
- 7.2 Deployment
- Add diurnal, sun path and PV orientation commands (and wrappers)
- Add internal mass to ground zone simulations
- Added constructor for LadybugToolsAdapter that accepts a PythonEnvironment
Bug
- Cast radiation_porosity and wind_porosity to list(float)
- Fixed bhom_analytics logger
- Fixed incorrect file name
External-api-changes
- Updated required pollination version to 1.46.0
- Updated required Pollination version to 1.46.0
Compliance
- Fixed deprecation warnings for python unit tests
- Remove 7.1 PreviousVersion Attributes
- Removed copy of System.Web.Extensions.dll
- Update AssemblyFileVersion to 7.2
- Updated displayed framework and version for python in nuspec
- Updated nuspec to include python code files
LifeCycleAssessment_Toolkit
Feature
Compliance
Localisation_Toolkit
Feature
Bug
Compliance
Lusas_Toolkit
Feature
Bug
Compliance
MidasCivil_Toolkit
Feature
Compliance
Mongo_Toolkit
Feature
Compliance
OpenStreetMap_Toolkit
Feature
Compliance
Psychrometrics_Toolkit
Feature
Compliance
Python_Toolkit
Feature
Bug
Compliance
RAM_Toolkit
Feature
Compliance
Revit_Toolkit
Feature
- 7.2 Deployment
- Elements In Path
- Facade converts revamped
- Triangulation factor for Medium mesh quality changed from 0.5 to 0.3
Bug
ConnectedElements
- duplicate elements bugfix,Connectors
method added- Conformal transformation bug fixed in geometry primitives query
- DoesIntersect - intersection between solids bug fix
- Elements In Path - incorrect order bug fix
- Elements In Path - infinite loop bug fix
- Handle error when converting faces with open curve loops
- Issues with pulling from links fixed
- Line projection method added and bugs fixed
Compliance
RFEM5_Toolkit
Feature
Compliance
RFEM6_Toolkit
Feature
- 7.2 Deployment
- Deplay Fuzzy Matching for Standard Materials and Sections.
- Split convert methods for reading sections into multiple FromRFEM method divided by material (Standard Steel, Thin Walled, Massive, Timber. Deploying fuzzy matching on materials.
- Refactoring of the read method for sections.
- Refactoring of the conversion method for materials. Deploying fuzzy matching.
- Refactoring of the read method for materials.
- Enabling Push of Multiple Load Cases of Equal Load Nature.
- Adding Unittest for Loadcases
- Minor changies to the coversion/create methds for Loadcases
Bug
- Error when pulling section from RFEM6 when multiple equal materials are present in a RFEM6 Modell
- Create DeepClone when Converting Material
- Create DeepClone when Converting Section
- Fixing Loading Direction push pull Issues
- Refactoring and reviewing of conversion methods for:
- PointLoads
- BarUniformlyDistributedLoads
- AreaUniformlyDistributedLoads
- GeometricalLineLoads
- Load Push Results In Error
- Changed
LoadCase.GetRFEMID()
toLoadCase.Number
to prevent error.
- Changed
- Uniformly Distributed Area Loads Not pushing
- Read Panel method called within the create UDL method.
- Read Malen Method does make sure that the ID is getting stored withing a dictionary.
Compliance
Rhinoceros_Toolkit
Feature
Compliance
Robot_Toolkit
Feature
Compliance
SAP2000_Toolkit
Feature
Compliance
Socket_Toolkit
Feature
Compliance
SQL_Toolkit
Feature
Compliance
STL_Toolkit
Feature
Compliance
TriangleNet_Toolkit
Feature
Compliance
Versioning_Toolkit
Feature
- 7.2 Deployment
- Allow upgrader EXEs to also be DLLs
- Turn off console logging by default
- Tweaks to base upgrader and base Converter to work with direct calling rather than pipe system
- Update GetTypeFromDic method to handle generics