├── .editorconfig ├── .github └── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── .gitignore ├── LICENSE ├── lib └── RetroUI.dll ├── nuget.config ├── readme.md ├── samples ├── 00 Fundamentals - Establish Connection.ipynb ├── 01 Fundamentals - Variable Sharing.ipynb ├── 02 Revit UI.ipynb ├── GIS │ ├── GIS Visualization Building Footprint.ipynb │ └── requirements.txt ├── InProgress │ ├── ChatGPT-conversations.ipynb │ ├── Export-Ifc-Apply-Color-Using-IFCOpenShell.ipynb │ └── sketchplane.dib ├── example.gif ├── images │ └── variables-view.png └── system-prompts │ ├── revit-api-tutor.md │ └── revit-assistant.md └── src ├── .ipynb_checkpoints └── Untitled-checkpoint.ipynb ├── GetStarted.ipynb ├── Jowsy.CSharp.Tests ├── CodeRewriterTests.cs ├── GlobalUsings.cs ├── Jowsy.CSharp.Tests.csproj └── TestBase.cs ├── Jowsy.CSharp ├── CompilationResults.cs ├── Jowsy.CSharp.csproj ├── ReferenceList.cs ├── RoslynCompilerService.cs └── SyntaxUtils.cs ├── Jowsy.DotNet.Interactive.Extensions ├── ConnectRevitKernelCommand.cs ├── Jowsy.DotNet.Interactive.Extensions.csproj ├── NamedPipeKernelConnector.cs ├── RevitKernelExtension.cs └── docs │ └── README.md ├── Jowsy.Revit.KernelAddin ├── App.config ├── App.cs ├── Core │ ├── DisplayEventArgs.cs │ ├── DynamicCodeHandler.cs │ ├── ICodeCommand.cs │ ├── KernelInitEventHandler.cs │ ├── RevitKernel.cs │ ├── RevitKernelExternalEventHandler.cs │ ├── ScriptSample.cs │ └── Variables.cs ├── Jowsy.Revit.KernelAddin.csproj ├── NETInteractiveKernel.addin ├── Properties │ ├── Resources.Designer.cs │ ├── Resources.resx │ ├── Settings.Designer.cs │ ├── Settings.settings │ └── launchSettings.json ├── ShowCommand.cs ├── UI │ ├── CommandViewItem.cs │ ├── EnumToStringConverter.cs │ ├── InverseBooleanConverter.cs │ ├── KernelDockablePaneProvider.cs │ ├── KernelObserver.cs │ ├── KernelStatus.cs │ ├── KernelViewer.xaml │ ├── KernelViewer.xaml.cs │ ├── RelayCommand.cs │ ├── SettingsWindow.xaml │ ├── SettingsWindow.xaml.cs │ ├── VariableViewItem.cs │ ├── ViewModel.cs │ └── ViewModelBase.cs ├── dnMerge.config └── packages.config ├── bim-net-interactive.sln ├── install ├── Installer.Generator.cs ├── Installer.cs ├── Installer.csproj └── Resources │ └── Icons │ ├── BackgroundImage.png │ ├── BannerImage.png │ └── ShellIcon.ico └── screenshot-variables.png /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jowsy/bim-net-interactive/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jowsy/bim-net-interactive/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jowsy/bim-net-interactive/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jowsy/bim-net-interactive/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jowsy/bim-net-interactive/HEAD/LICENSE -------------------------------------------------------------------------------- /lib/RetroUI.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jowsy/bim-net-interactive/HEAD/lib/RetroUI.dll -------------------------------------------------------------------------------- /nuget.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jowsy/bim-net-interactive/HEAD/nuget.config -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jowsy/bim-net-interactive/HEAD/readme.md -------------------------------------------------------------------------------- /samples/00 Fundamentals - Establish Connection.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jowsy/bim-net-interactive/HEAD/samples/00 Fundamentals - Establish Connection.ipynb -------------------------------------------------------------------------------- /samples/01 Fundamentals - Variable Sharing.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jowsy/bim-net-interactive/HEAD/samples/01 Fundamentals - Variable Sharing.ipynb -------------------------------------------------------------------------------- /samples/02 Revit UI.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jowsy/bim-net-interactive/HEAD/samples/02 Revit UI.ipynb -------------------------------------------------------------------------------- /samples/GIS/GIS Visualization Building Footprint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jowsy/bim-net-interactive/HEAD/samples/GIS/GIS Visualization Building Footprint.ipynb -------------------------------------------------------------------------------- /samples/GIS/requirements.txt: -------------------------------------------------------------------------------- 1 | geopandas 2 | shapely 3 | fiona 4 | numpy -------------------------------------------------------------------------------- /samples/InProgress/ChatGPT-conversations.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jowsy/bim-net-interactive/HEAD/samples/InProgress/ChatGPT-conversations.ipynb -------------------------------------------------------------------------------- /samples/InProgress/Export-Ifc-Apply-Color-Using-IFCOpenShell.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jowsy/bim-net-interactive/HEAD/samples/InProgress/Export-Ifc-Apply-Color-Using-IFCOpenShell.ipynb -------------------------------------------------------------------------------- /samples/InProgress/sketchplane.dib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jowsy/bim-net-interactive/HEAD/samples/InProgress/sketchplane.dib -------------------------------------------------------------------------------- /samples/example.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jowsy/bim-net-interactive/HEAD/samples/example.gif -------------------------------------------------------------------------------- /samples/images/variables-view.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jowsy/bim-net-interactive/HEAD/samples/images/variables-view.png -------------------------------------------------------------------------------- /samples/system-prompts/revit-api-tutor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jowsy/bim-net-interactive/HEAD/samples/system-prompts/revit-api-tutor.md -------------------------------------------------------------------------------- /samples/system-prompts/revit-assistant.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jowsy/bim-net-interactive/HEAD/samples/system-prompts/revit-assistant.md -------------------------------------------------------------------------------- /src/.ipynb_checkpoints/Untitled-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jowsy/bim-net-interactive/HEAD/src/.ipynb_checkpoints/Untitled-checkpoint.ipynb -------------------------------------------------------------------------------- /src/GetStarted.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jowsy/bim-net-interactive/HEAD/src/GetStarted.ipynb -------------------------------------------------------------------------------- /src/Jowsy.CSharp.Tests/CodeRewriterTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jowsy/bim-net-interactive/HEAD/src/Jowsy.CSharp.Tests/CodeRewriterTests.cs -------------------------------------------------------------------------------- /src/Jowsy.CSharp.Tests/GlobalUsings.cs: -------------------------------------------------------------------------------- 1 | global using Xunit; -------------------------------------------------------------------------------- /src/Jowsy.CSharp.Tests/Jowsy.CSharp.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jowsy/bim-net-interactive/HEAD/src/Jowsy.CSharp.Tests/Jowsy.CSharp.Tests.csproj -------------------------------------------------------------------------------- /src/Jowsy.CSharp.Tests/TestBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jowsy/bim-net-interactive/HEAD/src/Jowsy.CSharp.Tests/TestBase.cs -------------------------------------------------------------------------------- /src/Jowsy.CSharp/CompilationResults.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jowsy/bim-net-interactive/HEAD/src/Jowsy.CSharp/CompilationResults.cs -------------------------------------------------------------------------------- /src/Jowsy.CSharp/Jowsy.CSharp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jowsy/bim-net-interactive/HEAD/src/Jowsy.CSharp/Jowsy.CSharp.csproj -------------------------------------------------------------------------------- /src/Jowsy.CSharp/ReferenceList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jowsy/bim-net-interactive/HEAD/src/Jowsy.CSharp/ReferenceList.cs -------------------------------------------------------------------------------- /src/Jowsy.CSharp/RoslynCompilerService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jowsy/bim-net-interactive/HEAD/src/Jowsy.CSharp/RoslynCompilerService.cs -------------------------------------------------------------------------------- /src/Jowsy.CSharp/SyntaxUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jowsy/bim-net-interactive/HEAD/src/Jowsy.CSharp/SyntaxUtils.cs -------------------------------------------------------------------------------- /src/Jowsy.DotNet.Interactive.Extensions/ConnectRevitKernelCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jowsy/bim-net-interactive/HEAD/src/Jowsy.DotNet.Interactive.Extensions/ConnectRevitKernelCommand.cs -------------------------------------------------------------------------------- /src/Jowsy.DotNet.Interactive.Extensions/Jowsy.DotNet.Interactive.Extensions.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jowsy/bim-net-interactive/HEAD/src/Jowsy.DotNet.Interactive.Extensions/Jowsy.DotNet.Interactive.Extensions.csproj -------------------------------------------------------------------------------- /src/Jowsy.DotNet.Interactive.Extensions/NamedPipeKernelConnector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jowsy/bim-net-interactive/HEAD/src/Jowsy.DotNet.Interactive.Extensions/NamedPipeKernelConnector.cs -------------------------------------------------------------------------------- /src/Jowsy.DotNet.Interactive.Extensions/RevitKernelExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jowsy/bim-net-interactive/HEAD/src/Jowsy.DotNet.Interactive.Extensions/RevitKernelExtension.cs -------------------------------------------------------------------------------- /src/Jowsy.DotNet.Interactive.Extensions/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jowsy/bim-net-interactive/HEAD/src/Jowsy.DotNet.Interactive.Extensions/docs/README.md -------------------------------------------------------------------------------- /src/Jowsy.Revit.KernelAddin/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jowsy/bim-net-interactive/HEAD/src/Jowsy.Revit.KernelAddin/App.config -------------------------------------------------------------------------------- /src/Jowsy.Revit.KernelAddin/App.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jowsy/bim-net-interactive/HEAD/src/Jowsy.Revit.KernelAddin/App.cs -------------------------------------------------------------------------------- /src/Jowsy.Revit.KernelAddin/Core/DisplayEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jowsy/bim-net-interactive/HEAD/src/Jowsy.Revit.KernelAddin/Core/DisplayEventArgs.cs -------------------------------------------------------------------------------- /src/Jowsy.Revit.KernelAddin/Core/DynamicCodeHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jowsy/bim-net-interactive/HEAD/src/Jowsy.Revit.KernelAddin/Core/DynamicCodeHandler.cs -------------------------------------------------------------------------------- /src/Jowsy.Revit.KernelAddin/Core/ICodeCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jowsy/bim-net-interactive/HEAD/src/Jowsy.Revit.KernelAddin/Core/ICodeCommand.cs -------------------------------------------------------------------------------- /src/Jowsy.Revit.KernelAddin/Core/KernelInitEventHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jowsy/bim-net-interactive/HEAD/src/Jowsy.Revit.KernelAddin/Core/KernelInitEventHandler.cs -------------------------------------------------------------------------------- /src/Jowsy.Revit.KernelAddin/Core/RevitKernel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jowsy/bim-net-interactive/HEAD/src/Jowsy.Revit.KernelAddin/Core/RevitKernel.cs -------------------------------------------------------------------------------- /src/Jowsy.Revit.KernelAddin/Core/RevitKernelExternalEventHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jowsy/bim-net-interactive/HEAD/src/Jowsy.Revit.KernelAddin/Core/RevitKernelExternalEventHandler.cs -------------------------------------------------------------------------------- /src/Jowsy.Revit.KernelAddin/Core/ScriptSample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jowsy/bim-net-interactive/HEAD/src/Jowsy.Revit.KernelAddin/Core/ScriptSample.cs -------------------------------------------------------------------------------- /src/Jowsy.Revit.KernelAddin/Core/Variables.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jowsy/bim-net-interactive/HEAD/src/Jowsy.Revit.KernelAddin/Core/Variables.cs -------------------------------------------------------------------------------- /src/Jowsy.Revit.KernelAddin/Jowsy.Revit.KernelAddin.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jowsy/bim-net-interactive/HEAD/src/Jowsy.Revit.KernelAddin/Jowsy.Revit.KernelAddin.csproj -------------------------------------------------------------------------------- /src/Jowsy.Revit.KernelAddin/NETInteractiveKernel.addin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jowsy/bim-net-interactive/HEAD/src/Jowsy.Revit.KernelAddin/NETInteractiveKernel.addin -------------------------------------------------------------------------------- /src/Jowsy.Revit.KernelAddin/Properties/Resources.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jowsy/bim-net-interactive/HEAD/src/Jowsy.Revit.KernelAddin/Properties/Resources.Designer.cs -------------------------------------------------------------------------------- /src/Jowsy.Revit.KernelAddin/Properties/Resources.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jowsy/bim-net-interactive/HEAD/src/Jowsy.Revit.KernelAddin/Properties/Resources.resx -------------------------------------------------------------------------------- /src/Jowsy.Revit.KernelAddin/Properties/Settings.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jowsy/bim-net-interactive/HEAD/src/Jowsy.Revit.KernelAddin/Properties/Settings.Designer.cs -------------------------------------------------------------------------------- /src/Jowsy.Revit.KernelAddin/Properties/Settings.settings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jowsy/bim-net-interactive/HEAD/src/Jowsy.Revit.KernelAddin/Properties/Settings.settings -------------------------------------------------------------------------------- /src/Jowsy.Revit.KernelAddin/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jowsy/bim-net-interactive/HEAD/src/Jowsy.Revit.KernelAddin/Properties/launchSettings.json -------------------------------------------------------------------------------- /src/Jowsy.Revit.KernelAddin/ShowCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jowsy/bim-net-interactive/HEAD/src/Jowsy.Revit.KernelAddin/ShowCommand.cs -------------------------------------------------------------------------------- /src/Jowsy.Revit.KernelAddin/UI/CommandViewItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jowsy/bim-net-interactive/HEAD/src/Jowsy.Revit.KernelAddin/UI/CommandViewItem.cs -------------------------------------------------------------------------------- /src/Jowsy.Revit.KernelAddin/UI/EnumToStringConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jowsy/bim-net-interactive/HEAD/src/Jowsy.Revit.KernelAddin/UI/EnumToStringConverter.cs -------------------------------------------------------------------------------- /src/Jowsy.Revit.KernelAddin/UI/InverseBooleanConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jowsy/bim-net-interactive/HEAD/src/Jowsy.Revit.KernelAddin/UI/InverseBooleanConverter.cs -------------------------------------------------------------------------------- /src/Jowsy.Revit.KernelAddin/UI/KernelDockablePaneProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jowsy/bim-net-interactive/HEAD/src/Jowsy.Revit.KernelAddin/UI/KernelDockablePaneProvider.cs -------------------------------------------------------------------------------- /src/Jowsy.Revit.KernelAddin/UI/KernelObserver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jowsy/bim-net-interactive/HEAD/src/Jowsy.Revit.KernelAddin/UI/KernelObserver.cs -------------------------------------------------------------------------------- /src/Jowsy.Revit.KernelAddin/UI/KernelStatus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jowsy/bim-net-interactive/HEAD/src/Jowsy.Revit.KernelAddin/UI/KernelStatus.cs -------------------------------------------------------------------------------- /src/Jowsy.Revit.KernelAddin/UI/KernelViewer.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jowsy/bim-net-interactive/HEAD/src/Jowsy.Revit.KernelAddin/UI/KernelViewer.xaml -------------------------------------------------------------------------------- /src/Jowsy.Revit.KernelAddin/UI/KernelViewer.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jowsy/bim-net-interactive/HEAD/src/Jowsy.Revit.KernelAddin/UI/KernelViewer.xaml.cs -------------------------------------------------------------------------------- /src/Jowsy.Revit.KernelAddin/UI/RelayCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jowsy/bim-net-interactive/HEAD/src/Jowsy.Revit.KernelAddin/UI/RelayCommand.cs -------------------------------------------------------------------------------- /src/Jowsy.Revit.KernelAddin/UI/SettingsWindow.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jowsy/bim-net-interactive/HEAD/src/Jowsy.Revit.KernelAddin/UI/SettingsWindow.xaml -------------------------------------------------------------------------------- /src/Jowsy.Revit.KernelAddin/UI/SettingsWindow.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jowsy/bim-net-interactive/HEAD/src/Jowsy.Revit.KernelAddin/UI/SettingsWindow.xaml.cs -------------------------------------------------------------------------------- /src/Jowsy.Revit.KernelAddin/UI/VariableViewItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jowsy/bim-net-interactive/HEAD/src/Jowsy.Revit.KernelAddin/UI/VariableViewItem.cs -------------------------------------------------------------------------------- /src/Jowsy.Revit.KernelAddin/UI/ViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jowsy/bim-net-interactive/HEAD/src/Jowsy.Revit.KernelAddin/UI/ViewModel.cs -------------------------------------------------------------------------------- /src/Jowsy.Revit.KernelAddin/UI/ViewModelBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jowsy/bim-net-interactive/HEAD/src/Jowsy.Revit.KernelAddin/UI/ViewModelBase.cs -------------------------------------------------------------------------------- /src/Jowsy.Revit.KernelAddin/dnMerge.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jowsy/bim-net-interactive/HEAD/src/Jowsy.Revit.KernelAddin/dnMerge.config -------------------------------------------------------------------------------- /src/Jowsy.Revit.KernelAddin/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jowsy/bim-net-interactive/HEAD/src/Jowsy.Revit.KernelAddin/packages.config -------------------------------------------------------------------------------- /src/bim-net-interactive.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jowsy/bim-net-interactive/HEAD/src/bim-net-interactive.sln -------------------------------------------------------------------------------- /src/install/Installer.Generator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jowsy/bim-net-interactive/HEAD/src/install/Installer.Generator.cs -------------------------------------------------------------------------------- /src/install/Installer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jowsy/bim-net-interactive/HEAD/src/install/Installer.cs -------------------------------------------------------------------------------- /src/install/Installer.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jowsy/bim-net-interactive/HEAD/src/install/Installer.csproj -------------------------------------------------------------------------------- /src/install/Resources/Icons/BackgroundImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jowsy/bim-net-interactive/HEAD/src/install/Resources/Icons/BackgroundImage.png -------------------------------------------------------------------------------- /src/install/Resources/Icons/BannerImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jowsy/bim-net-interactive/HEAD/src/install/Resources/Icons/BannerImage.png -------------------------------------------------------------------------------- /src/install/Resources/Icons/ShellIcon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jowsy/bim-net-interactive/HEAD/src/install/Resources/Icons/ShellIcon.ico -------------------------------------------------------------------------------- /src/screenshot-variables.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jowsy/bim-net-interactive/HEAD/src/screenshot-variables.png --------------------------------------------------------------------------------