Skip to content

Commit d867d60

Browse files
committed
add ignores
1 parent 8289cb4 commit d867d60

File tree

2 files changed

+163
-0
lines changed

2 files changed

+163
-0
lines changed
+121
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,121 @@
1+
// TODO(#): Remove this script once Qiskit 2.0 is released
2+
export const QISKIT_REMOVED_PAGES = [
3+
"assembler",
4+
"classicalfunction",
5+
"providers_models",
6+
"pulse",
7+
"qiskit.assembler.RunConfig",
8+
"qiskit.circuit.classicalfunction.BooleanExpression",
9+
"qiskit.circuit.classicalfunction.ClassicalFunction",
10+
"qiskit.circuit.classicalfunction.ClassicalFunctionCompilerTypeError",
11+
"qiskit.circuit.classicalfunction.ClassicalFunctionParseError",
12+
"qiskit.primitives.BackendEstimator",
13+
"qiskit.primitives.BackendSampler",
14+
"qiskit.primitives.BaseEstimator",
15+
"qiskit.primitives.BaseSampler",
16+
"qiskit.primitives.Estimator",
17+
"qiskit.primitives.Sampler",
18+
"qiskit.providers.BackendV1",
19+
"qiskit.providers.BackendV2Converter",
20+
"qiskit.providers.Provider",
21+
"qiskit.providers.ProviderV1",
22+
"qiskit.providers.convert_to_target",
23+
"qiskit.providers.fake_provider.Fake127QPulseV1",
24+
"qiskit.providers.fake_provider.Fake1Q",
25+
"qiskit.providers.fake_provider.Fake20QV1",
26+
"qiskit.providers.fake_provider.Fake27QPulseV1",
27+
"qiskit.providers.fake_provider.Fake5QV1",
28+
"qiskit.providers.fake_provider.Fake7QPulseV1",
29+
"qiskit.providers.fake_provider.FakeOpenPulse2Q",
30+
"qiskit.providers.fake_provider.FakeOpenPulse3Q",
31+
"qiskit.providers.models.BackendConfiguration",
32+
"qiskit.providers.models.BackendProperties",
33+
"qiskit.providers.models.BackendStatus",
34+
"qiskit.providers.models.Command",
35+
"qiskit.providers.models.GateConfig",
36+
"qiskit.providers.models.GateProperties",
37+
"qiskit.providers.models.JobStatus",
38+
"qiskit.providers.models.Nduv",
39+
"qiskit.providers.models.PulseBackendConfiguration",
40+
"qiskit.providers.models.PulseDefaults",
41+
"qiskit.providers.models.QasmBackendConfiguration",
42+
"qiskit.providers.models.UchannelLO",
43+
"qiskit.pulse.InstructionScheduleMap",
44+
"qiskit.pulse.Schedule",
45+
"qiskit.pulse.ScheduleBlock",
46+
"qiskit.pulse.channels.AcquireChannel",
47+
"qiskit.pulse.channels.ControlChannel",
48+
"qiskit.pulse.channels.DriveChannel",
49+
"qiskit.pulse.channels.MeasureChannel",
50+
"qiskit.pulse.channels.MemorySlot",
51+
"qiskit.pulse.channels.RegisterSlot",
52+
"qiskit.pulse.channels.SnapshotChannel",
53+
"qiskit.pulse.instructions.Acquire",
54+
"qiskit.pulse.instructions.Delay",
55+
"qiskit.pulse.instructions.Play",
56+
"qiskit.pulse.instructions.Reference",
57+
"qiskit.pulse.instructions.RelativeBarrier",
58+
"qiskit.pulse.instructions.SetFrequency",
59+
"qiskit.pulse.instructions.SetPhase",
60+
"qiskit.pulse.instructions.ShiftFrequency",
61+
"qiskit.pulse.instructions.ShiftPhase",
62+
"qiskit.pulse.instructions.Snapshot",
63+
"qiskit.pulse.instructions.TimeBlockade",
64+
"qiskit.pulse.library.Constant",
65+
"qiskit.pulse.library.Cos",
66+
"qiskit.pulse.library.Drag",
67+
"qiskit.pulse.library.Gaussian",
68+
"qiskit.pulse.library.GaussianDeriv",
69+
"qiskit.pulse.library.GaussianSquare",
70+
"qiskit.pulse.library.GaussianSquareDrag",
71+
"qiskit.pulse.library.Sawtooth",
72+
"qiskit.pulse.library.Sech",
73+
"qiskit.pulse.library.SechDeriv",
74+
"qiskit.pulse.library.Sin",
75+
"qiskit.pulse.library.Square",
76+
"qiskit.pulse.library.SymbolicPulse",
77+
"qiskit.pulse.library.Triangle",
78+
"qiskit.pulse.library.Waveform",
79+
"qiskit.pulse.library.gaussian_square_echo",
80+
"qiskit.pulse.transforms.AlignEquispaced",
81+
"qiskit.pulse.transforms.AlignFunc",
82+
"qiskit.pulse.transforms.AlignLeft",
83+
"qiskit.pulse.transforms.AlignRight",
84+
"qiskit.pulse.transforms.AlignSequential",
85+
"qiskit.qobj.GateCalibration",
86+
"qiskit.qobj.PulseLibraryItem",
87+
"qiskit.qobj.PulseQobj",
88+
"qiskit.qobj.PulseQobjConfig",
89+
"qiskit.qobj.PulseQobjExperiment",
90+
"qiskit.qobj.PulseQobjExperimentConfig",
91+
"qiskit.qobj.PulseQobjInstruction",
92+
"qiskit.qobj.QasmExperimentCalibrations",
93+
"qiskit.qobj.QasmQobj",
94+
"qiskit.qobj.QasmQobjConfig",
95+
"qiskit.qobj.QasmQobjExperiment",
96+
"qiskit.qobj.QasmQobjExperimentConfig",
97+
"qiskit.qobj.QasmQobjInstruction",
98+
"qiskit.qobj.QobjExperimentHeader",
99+
"qiskit.qobj.QobjHeader",
100+
"qiskit.qobj.QobjMeasurementOption",
101+
"qiskit.result.BaseReadoutMitigator",
102+
"qiskit.result.CorrelatedReadoutMitigator",
103+
"qiskit.result.LocalReadoutMitigator",
104+
"qiskit.transpiler.passes.ALAPSchedule",
105+
"qiskit.transpiler.passes.ASAPSchedule",
106+
"qiskit.transpiler.passes.AlignMeasures",
107+
"qiskit.transpiler.passes.CXCancellation",
108+
"qiskit.transpiler.passes.ConvertConditionsToIfOps",
109+
"qiskit.transpiler.passes.DynamicalDecoupling",
110+
"qiskit.transpiler.passes.EchoRZXWeylDecomposition",
111+
"qiskit.transpiler.passes.NormalizeRXAngle",
112+
"qiskit.transpiler.passes.PulseGates",
113+
"qiskit.transpiler.passes.RXCalibrationBuilder",
114+
"qiskit.transpiler.passes.RZXCalibrationBuilder",
115+
"qiskit.transpiler.passes.RZXCalibrationBuilderNoEcho",
116+
"qiskit.transpiler.passes.StochasticSwap",
117+
"qiskit.transpiler.passes.ValidatePulseGates",
118+
"qiskit.transpiler.passes.synthesis.unitary_synthesis.DefaultUnitarySynthesis",
119+
"qobj",
120+
"scheduler",
121+
];

scripts/js/lib/links/ignores.ts

+42
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@
1010
// copyright notice, and modified files need to carry a notice indicating
1111
// that they have been altered from the originals.
1212

13+
import { QISKIT_REMOVED_PAGES } from "./QiskitRemovedPages";
14+
1315
// -----------------------------------------------------------------------------------
1416
// Ignored files
1517
// -----------------------------------------------------------------------------------
@@ -369,11 +371,51 @@ function _legacyQiskitSDKIssues(): FilesToIgnores {
369371
};
370372
}
371373

374+
// TODO(#): Move the links to globs to load for guides in `checkInternalLinks.ts` once Qiskit 1.4 becomes historical
375+
function _nonApiDocsQiskitRemoved(): FilesToIgnores {
376+
const docsWithLinksToIgnore: [string, string[]][] = [
377+
["docs/guides/custom-backend.ipynb", []],
378+
["docs/guides/pulse.ipynb", ["pulse#parametric-pulse-representation"]],
379+
["docs/guides/qpu-information.mdx", []],
380+
[
381+
"docs/guides/represent-quantum-computers.ipynb",
382+
["qiskit.transpiler.passes.PulseGates#pulsegates"],
383+
],
384+
["docs/guides/simulate-with-qiskit-sdk-primitives.mdx", []],
385+
["docs/guides/specify-observables-pauli.ipynb", []],
386+
["docs/guides/transpiler-stages.ipynb", []],
387+
[
388+
"docs/migration-guides/qiskit-1.0-features.mdx",
389+
[
390+
"pulse#call",
391+
"qiskit.circuit.QuantumCircuit#add_calibration",
392+
"qiskit.pulse.library.SymbolicPulse#get_waveform",
393+
],
394+
],
395+
["docs/migration-guides/qiskit-algorithms-module.mdx", []],
396+
["docs/migration-guides/qiskit-opflow-module.mdx", []],
397+
[
398+
"docs/migration-guides/qiskit-quantum-instance.mdx",
399+
["qiskit.primitives.Sampler#run", "qiskit.primitives.Estimator#run"],
400+
],
401+
["docs/open-source/create-a-provider.mdx", []],
402+
];
403+
404+
const prefix = "/api/qiskit/1.4/";
405+
return Object.fromEntries(
406+
docsWithLinksToIgnore.map(([key, vals]): [string, string[]] => [
407+
key,
408+
[...vals, ...QISKIT_REMOVED_PAGES].map((val) => `${prefix}${val}`),
409+
]),
410+
);
411+
}
412+
372413
const FILES_TO_IGNORES__EXPECTED: FilesToIgnores = mergeFilesToIgnores(
373414
_qiskitUtilsData(),
374415
_patternsReorg(),
375416
_runtimeObjectsInv(),
376417
_legacyQiskitSDKIssues(),
418+
_nonApiDocsQiskitRemoved(),
377419
);
378420

379421
const FILES_TO_IGNORES__SHOULD_FIX: FilesToIgnores = {};

0 commit comments

Comments
 (0)