Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/FDA/openfda
/ types & classes
Types & classes
287 in github.com/FDA/openfda
⨍
Functions
1,029
◇
Types & classes
287
↳
Endpoints
1
↓ 9 callers
Class
FDAConfig
openfda/config.py:19
↓ 7 callers
Class
CleanDrugsFDAFiles
openfda/drugsfda/pipeline.py:59
↓ 7 callers
Class
CombineHarmonization
openfda/annotation_table/pipeline.py:686
↓ 7 callers
Class
Harmonized2OpenFDA
openfda/device_harmonization/pipeline.py:303
↓ 5 callers
Class
EndpointExport
Object that holds the data required to do a query based export of an endpoint. Also exposes some helper functions to assist in generating
openfda/export/pipeline.py:110
↓ 5 callers
Class
JoinMapper
openfda/registration/pipeline.py:116
↓ 5 callers
Class
XML2JSONMapper
openfda/adae/pipeline.py:398
↓ 4 callers
Class
Collection
Represents an input to mapreduce: a set of files and an input reader that knows how to process them.
openfda/parallel/mapreduce.py:62
↓ 4 callers
Class
ExtractNDCFiles
openfda/ndc/pipeline.py:54
↓ 4 callers
Class
GenerateCurrentSPLJSON
All SPL files on S3 (IDs), we only want the most recent versions. This task generates a spl_extract.db that is only the current version.
openfda/annotation_table/pipeline.py:489
↓ 4 callers
Class
MergePackageNDC
openfda/ndc/pipeline.py:85
↓ 4 callers
Class
MergeProductNDC
openfda/ndc/pipeline.py:109
↓ 4 callers
Class
NoopTask
A task that does absolutely nothing.
openfda/tasks.py:73
↓ 4 callers
Class
TXT2JSON
openfda/registration/pipeline.py:215
↓ 3 callers
Class
AnnotateDrugsFDA
openfda/drugsfda/pipeline.py:666
↓ 3 callers
Class
CSV2JSON
Task that loads different CSV files, depending upon what the value of `loader_task`. `init`: process all files except those listed in IGN
openfda/maude/pipeline.py:566
↓ 3 callers
Class
DepTask
openfda/tests/luigi_test.py:14
↓ 3 callers
Class
FileSplit
A split represents a subset (potentially all) of an input file. Splits allow for processing files that can be read by multiple processes simul
openfda/parallel/inputs.py:18
↓ 3 callers
Class
NDC2JSON
openfda/annotation_table/pipeline.py:358
↓ 3 callers
Class
NDCPackage2JSON
openfda/ndc/pipeline.py:164
↓ 3 callers
Class
NDCProduct2JSON
openfda/ndc/pipeline.py:262
↓ 3 callers
Class
NullOutput
Ignores all outputs and produces no output files.
openfda/parallel/outputs.py:129
↓ 3 callers
Class
SPL2JSON
openfda/spl/pipeline.py:242
↓ 3 callers
Class
SPLSetIDIndex
Creates an index used for SPL version resolution and ID/SET_ID mapping. This task has a cross-dependency upon the SPL pipeline. It returns a li
openfda/annotation_table/pipeline.py:422
↓ 3 callers
Class
XML2JSONMapper
openfda/device_udi/pipeline.py:59
↓ 2 callers
Class
AnnotateJSON
openfda/ndc/pipeline.py:327
↓ 2 callers
Class
Applications2JSON
openfda/drugsfda/pipeline.py:406
↓ 2 callers
Class
ApplicationsDocs2JSON
openfda/drugsfda/pipeline.py:514
↓ 2 callers
Class
BatchHelper
Convenience class for batching operations. When more than `batch_size` operations have been added to the batch, `fn` will be invoked with `arg
openfda/common.py:19
↓ 2 callers
Class
DetermineSPLToIndex
openfda/spl/pipeline.py:187
↓ 2 callers
Class
DownloadNDCFiles
openfda/ndc/pipeline.py:39
↓ 2 callers
Class
ExtractDrugsFDAFiles
openfda/drugsfda/pipeline.py:46
↓ 2 callers
Class
ExtractNDC
openfda/annotation_table/pipeline.py:138
↓ 2 callers
Class
ExtractXML
openfda/adae/pipeline.py:378
↓ 2 callers
Class
ExtractXML
openfda/device_udi/pipeline.py:42
↓ 2 callers
Class
FilenameInput
openfda/parallel/inputs.py:169
↓ 2 callers
Class
LevelDBInput
openfda/parallel/inputs.py:283
↓ 2 callers
Class
LevelDBOutput
openfda/parallel/outputs.py:50
↓ 2 callers
Class
LoadJSONQuarter
openfda/faers/pipeline.py:193
↓ 2 callers
Class
MRException
openfda/parallel/mapreduce.py:37
↓ 2 callers
Class
MarketingStatus2JSON
openfda/drugsfda/pipeline.py:438
↓ 2 callers
Class
MergeAll
openfda/drugsfda/pipeline.py:640
↓ 2 callers
Class
MergeProductsAndPackaging
openfda/ndc/pipeline.py:308
↓ 2 callers
Class
Products2JSON
openfda/drugsfda/pipeline.py:422
↓ 2 callers
Class
RXNorm2JSON
The Rxnorm data needs to be rolled up to the SPL_SET_ID level, so first we clean the data and group it with a ListReducer.
openfda/annotation_table/pipeline.py:271
↓ 2 callers
Class
SerologyCSV2JSON
openfda/covid19serology/pipeline.py:58
↓ 2 callers
Class
ShardedDB
Manages a number of leveldb "shards" (partitions). LevelDB does not support concurrent writers, so we create a separate output shard for each
openfda/parallel/sharded_db.py:9
↓ 2 callers
Class
SimpleTask
openfda/tests/luigi_test.py:7
↓ 2 callers
Class
SubmissionPropertyType2JSON
openfda/drugsfda/pipeline.py:498
↓ 2 callers
Class
Submissions2JSON
openfda/drugsfda/pipeline.py:478
↓ 2 callers
Class
TE2JSON
openfda/drugsfda/pipeline.py:458
↓ 2 callers
Class
TeeStream
openfda/common.py:99
↓ 2 callers
Class
UDIAnnotateMapper
The UDI document has a unique placement requirement, so we need to override the `harmonize()` method to place the `openfda` section on ea
openfda/device_udi/pipeline.py:243
↓ 2 callers
Class
UNII2JSON
openfda/annotation_table/pipeline.py:309
↓ 2 callers
Class
UNIIHarmonizationJSON
openfda/annotation_table/pipeline.py:293
↓ 2 callers
Class
UpcXml2JSON
openfda/annotation_table/pipeline.py:561
↓ 2 callers
Class
WrappedException
openfda/parallel/mapreduce.py:32
↓ 2 callers
Class
XML2JSON
openfda/adae/pipeline.py:710
↓ 1 callers
Class
AnnotateDevice
openfda/registration/pipeline.py:592
↓ 1 callers
Class
AnnotateDevice
openfda/device_clearance/pipeline.py:99
↓ 1 callers
Class
AnnotateDevice
openfda/classification/pipeline.py:112
↓ 1 callers
Class
AnnotateDevice
openfda/device_pma/pipeline.py:91
↓ 1 callers
Class
AnnotateDevice
openfda/device_udi/pipeline.py:281
↓ 1 callers
Class
AnnotateJSON
openfda/spl/pipeline.py:279
↓ 1 callers
Class
AnnotateJSON
openfda/faers/pipeline.py:175
↓ 1 callers
Class
AnnotateJSON
openfda/res/pipeline.py:222
↓ 1 callers
Class
AnnotateMapper
openfda/drugsfda/annotate.py:112
↓ 1 callers
Class
AnnotateMapper
openfda/ndc/annotate.py:101
↓ 1 callers
Class
AnnotateReport
openfda/maude/pipeline.py:765
↓ 1 callers
Class
AnnotateWeeklyBatch
openfda/device_recall/pipeline.py:403
↓ 1 callers
Class
Applications2JSONMapper
openfda/drugsfda/pipeline.py:100
↓ 1 callers
Class
ApplicationsDocs2JSONMapper
openfda/drugsfda/pipeline.py:363
↓ 1 callers
Class
BadMapper
openfda/tests/parallel_test.py:15
↓ 1 callers
Class
CFAccessLogsStats
openfda/downloadstats/pipeline.py:106
↓ 1 callers
Class
CSV2JSON
openfda/caers/pipeline.py:164
↓ 1 callers
Class
CSV2JSON
openfda/device_recall/pipeline.py:119
↓ 1 callers
Class
CSV2JSON
openfda/res/pipeline.py:199
↓ 1 callers
Class
CSV2JSONJoinReducer
openfda/maude/pipeline.py:497
↓ 1 callers
Class
CSV2JSONMapper
openfda/caers/pipeline.py:72
↓ 1 callers
Class
CSV2JSONMapper
openfda/maude/pipeline.py:372
↓ 1 callers
Class
CSV2JSONMapper
Mapper for the CSV2JSON map-reduction. There is some special logic in here to generate a hash() from the top level key/value pairs for the id i
openfda/res/pipeline.py:135
↓ 1 callers
Class
CSV2JSONReducer
openfda/caers/pipeline.py:106
↓ 1 callers
Class
Classification2JSON
openfda/classification/pipeline.py:93
↓ 1 callers
Class
ClassificationMapper
openfda/classification/pipeline.py:58
↓ 1 callers
Class
CleanCSV
openfda/res/pipeline.py:102
↓ 1 callers
Class
Clearance2JSON
openfda/device_clearance/pipeline.py:67
↓ 1 callers
Class
ClearanceAnnotateMapper
openfda/device_clearance/pipeline.py:86
↓ 1 callers
Class
CombineManifests
openfda/export/pipeline.py:425
↓ 1 callers
Class
CopyIndexToS3
openfda/export/pipeline.py:400
↓ 1 callers
Class
CountList
openfda/tests/api_test_helpers.py:11
↓ 1 callers
Class
CsvMapper
openfda/tests/parallel_test.py:19
↓ 1 callers
Class
CurrentSPLMapper
openfda/annotation_table/pipeline.py:455
↓ 1 callers
Class
DeviceAnnotateMapper
openfda/device_harmonization/pipeline.py:156
↓ 1 callers
Class
DeviceHarmonization
There will be some namespace collision since the inputs come from the files listed below and the output of this process will be consumed by
openfda/device_harmonization/pipeline.py:232
↓ 1 callers
Class
DeviceRecallAnnotateMapper
openfda/device_recall/pipeline.py:387
↓ 1 callers
Class
DownloadCAERS
openfda/caers/pipeline.py:49
↓ 1 callers
Class
DownloadCSVReports
openfda/res/pipeline.py:82
↓ 1 callers
Class
DownloadDailyMedSPL
openfda/spl/pipeline.py:52
↓ 1 callers
Class
DownloadDataset
This task downloads all datasets that have not yet been fetched.
openfda/faers/pipeline.py:37
↓ 1 callers
Class
DownloadDeviceEvents
openfda/maude/pipeline.py:279
next →
1–100 of 287, ranked by callers