Alexpivo394.Revit.ParamCheck
2027.1.0.1
dotnet add package Alexpivo394.Revit.ParamCheck --version 2027.1.0.1
NuGet\Install-Package Alexpivo394.Revit.ParamCheck -Version 2027.1.0.1
<PackageReference Include="Alexpivo394.Revit.ParamCheck" Version="2027.1.0.1" />
<PackageVersion Include="Alexpivo394.Revit.ParamCheck" Version="2027.1.0.1" />
<PackageReference Include="Alexpivo394.Revit.ParamCheck" />
paket add Alexpivo394.Revit.ParamCheck --version 2027.1.0.1
#r "nuget: Alexpivo394.Revit.ParamCheck, 2027.1.0.1"
#:package Alexpivo394.Revit.ParamCheck@2027.1.0.1
#addin nuget:?package=Alexpivo394.Revit.ParamCheck&version=2027.1.0.1
#tool nuget:?package=Alexpivo394.Revit.ParamCheck&version=2027.1.0.1
<p align="center"> <h1 align="center">ToadParamCheck</h1> <p align="center">Revit parameter fill (LOI) check for Revit 2020–2027</p> </p>
Libraries for Revit model LOI checks
This repository contains the check core used by the ToadTools ParamChecker add-in and by the ToadFlow Revit automation service. The core has no UI and is packed into separate NuGet packages for easy connection to your add-in or service.
A profile is a set of rules: which elements to take (by category, by parameter conditions or both) and which parameters must be filled in them. A check gives an Excel report per model and, optionally, appends the results to a history workbook for dashboards (Power BI, Excel).
The Revit package version matches the Revit release, for example use 2024.* for Revit 2024.
Didn't find the feature you need? Tell me
Alexpivo394.Revit.ParamCheck
Check of one model inside the Revit API context: detached opening with link unloading, workset filtering, the version guard, element selection by rules, Excel report, history workbook shared by several writers, Revit category and parameter catalog for rule editors.
Installation:
<PackageReference Include="Alexpivo394.Revit.ParamCheck" Version="$(RevitVersion).*"/>
Usage:
var inspector = new ModelInspector(application);
var outcome = inspector.Check(
@"\\nas\projects\AR.rvt",
profile, // CheckProfile
new CheckOptions { ViewName = "Navisworks", AllowUpgrade = false },
@"\\nas\reports\AR_LOIReport.xlsx",
progress, // ICheckProgress
log); // ICheckLog
HistoryWriter.AppendShared(@"\\nas\reports\LOI.xlsx", runStart, [outcome], TimeSpan.FromMinutes(2));
Alexpivo394.Revit.ParamCheck.Profiles
Profiles without the Revit API (netstandard2.0): the rule model, the JSON format of the ParamChecker add-in (including files of its older versions) and validation before a run.
Installation:
<PackageReference Include="Alexpivo394.Revit.ParamCheck.Profiles" Version="1.*"/>
Usage:
var set = ProfileSerializer.Deserialize(File.ReadAllText("profiles.json"), categoryName: _ => null);
var problems = RunValidator.Problems(set.Profiles, needsModels: false);
Releases
A tag X.Y.Z publishes Alexpivo394.Revit.ParamCheck as {year}.X.Y.Z for every Revit year 2020–2027 and Alexpivo394.Revit.ParamCheck.Profiles as X.Y.Z, then creates a GitHub release with the packages.
Local pack: cd build && DOTNET_ENVIRONMENT=Development dotnet run -c Release -- pack writes 0.0.0-dev packages to output/.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0-windows7.0 is compatible. |
-
net10.0-windows7.0
- Alexpivo394.Revit.ParamCheck.Profiles (>= 1.0.1)
- EPPlus (>= 8.0.1)
- Newtonsoft.Json (>= 13.0.3)
- Nice3point.Revit.Api.RevitAPI (>= 2027.3.0)
- Nice3point.Revit.Api.RevitAPIUI (>= 2027.3.0)
- Nice3point.Revit.Extensions (>= 2027.0.2)
- Nice3point.Revit.Toolkit (>= 2027.0.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 2027.1.0.1 | 52 | 11/5/2026 |
| 2027.1.0 | 107 | 10/25/2026 |
| 2026.1.0.1 | 61 | 11/5/2026 |
| 2026.1.0 | 90 | 10/25/2026 |
| 2025.1.0.1 | 40 | 11/5/2026 |
| 2025.1.0 | 92 | 10/25/2026 |
| 2024.1.0.1 | 43 | 11/5/2026 |
| 2024.1.0 | 99 | 10/25/2026 |
| 2023.1.0.1 | 43 | 11/5/2026 |
| 2023.1.0 | 93 | 10/25/2026 |
| 2022.1.0.1 | 42 | 11/5/2026 |
| 2022.1.0 | 91 | 10/25/2026 |
| 2021.1.0.1 | 46 | 11/5/2026 |
| 2021.1.0 | 90 | 10/25/2026 |
| 2020.1.0.1 | 43 | 11/5/2026 |
| 2020.1.0 | 91 | 10/25/2026 |