scholar-flux
Tutorials:
Getting Started
Response Handling and Error Patterns
Response Access Patterns
Response Types in Detail
Error Handling Patterns
Built-In Retry System
Practical Examples
Multi-Provider Search
Overview
Quick Start
Understanding Multi-Provider Architecture
Working with Results
Rate Limiting
Real-World Example: Systematic Literature Review
Best Practices
Troubleshooting
Next Steps
Schema Normalization
Overview
Basic Normalization
Understanding Universal Fields
Advanced Normalization
Working with DataFrames
Creating Custom Field Maps
Best Practices
Next Steps
Real-World Use Cases
Caching Strategies
Workflows
Custom Providers
Production Deployment
Environment Configuration
Docker for Reproducibility
Production Patterns
Production Use Cases
Data Ownership & Citation
Security Essentials
Best Practices
Production Checklist
Next Steps
scholar_flux
scholar-flux
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
X
|
Y
|
Z
_
__init__() (scholar_flux.api.APIParameterConfig method)
(scholar_flux.api.APISpecificParameter method)
(scholar_flux.api.base_api.BaseAPI method)
(scholar_flux.api.base_coordinator.BaseCoordinator method)
(scholar_flux.api.BaseAPI method)
(scholar_flux.api.BaseCoordinator method)
(scholar_flux.api.models.api_parameters.APIParameterConfig method)
(scholar_flux.api.models.APIParameterConfig method)
(scholar_flux.api.models.APISpecificParameter method)
(scholar_flux.api.models.base_parameters.APISpecificParameter method)
(scholar_flux.api.models.rate_limiter_registry.RateLimiterRegistry method)
(scholar_flux.api.models.reconstructed_response.ReconstructedResponse method)
(scholar_flux.api.models.ReconstructedResponse method)
(scholar_flux.api.models.ResponseHistoryRegistry method)
(scholar_flux.api.multisearch_coordinator.MultiSearchCoordinator method)
(scholar_flux.api.MultiSearchCoordinator method)
(scholar_flux.api.rate_limiting.rate_limiter.RateLimiter method)
(scholar_flux.api.rate_limiting.RateLimiter method)
(scholar_flux.api.rate_limiting.retry_handler.RetryHandler method)
(scholar_flux.api.rate_limiting.RetryHandler method)
(scholar_flux.api.rate_limiting.threaded_rate_limiter.ThreadedRateLimiter method)
(scholar_flux.api.rate_limiting.ThreadedRateLimiter method)
(scholar_flux.api.RateLimiter method)
(scholar_flux.api.ReconstructedResponse method)
(scholar_flux.api.response_coordinator.ResponseCoordinator method)
(scholar_flux.api.ResponseCoordinator method)
(scholar_flux.api.RetryHandler method)
(scholar_flux.api.search_api.SearchAPI method)
(scholar_flux.api.search_coordinator.SearchCoordinator method)
(scholar_flux.api.SearchAPI method)
(scholar_flux.api.SearchCoordinator method)
(scholar_flux.api.ThreadedRateLimiter method)
(scholar_flux.APIParameterConfig method)
(scholar_flux.BaseAPI method)
(scholar_flux.CachedSessionManager method)
(scholar_flux.data.abc_processor.ABCDataProcessor method)
(scholar_flux.data.ABCDataProcessor method)
(scholar_flux.data.base_extractor.BaseDataExtractor method)
(scholar_flux.data.base_parser.BaseDataParser method)
(scholar_flux.data.BaseDataExtractor method)
(scholar_flux.data.BaseDataParser method)
(scholar_flux.data.data_extractor.DataExtractor method)
(scholar_flux.data.data_parser.DataParser method)
(scholar_flux.data.data_processor.DataProcessor method)
(scholar_flux.data.DataExtractor method)
(scholar_flux.data.DataParser method)
(scholar_flux.data.DataProcessor method)
(scholar_flux.data.normalizing_data_processor.NormalizingDataProcessor method)
(scholar_flux.data.NormalizingDataProcessor method)
(scholar_flux.data.pass_through_data_processor.PassThroughDataProcessor method)
(scholar_flux.data.PassThroughDataProcessor method)
(scholar_flux.data.path_data_processor.PathDataProcessor method)
(scholar_flux.data.PathDataProcessor method)
(scholar_flux.data.recursive_data_processor.RecursiveDataProcessor method)
(scholar_flux.data.RecursiveDataProcessor method)
(scholar_flux.data.RecursiveJsonProcessor method)
(scholar_flux.data_storage.abc_storage.ABCStorage method)
(scholar_flux.data_storage.ABCStorage method)
(scholar_flux.data_storage.data_cache_manager.DataCacheManager method)
(scholar_flux.data_storage.DataCacheManager method)
(scholar_flux.data_storage.DuckDBImportError method)
(scholar_flux.data_storage.DuckDBStorage method)
(scholar_flux.data_storage.in_memory_storage.InMemoryStorage method)
(scholar_flux.data_storage.InMemoryStorage method)
(scholar_flux.data_storage.mongodb_storage.MongoDBStorage method)
(scholar_flux.data_storage.MongoDBImportError method)
(scholar_flux.data_storage.MongoDBStorage method)
(scholar_flux.data_storage.null_storage.NullStorage method)
(scholar_flux.data_storage.NullStorage method)
(scholar_flux.data_storage.OptionalDependencyImportError method)
(scholar_flux.data_storage.redis_storage.RedisStorage method)
(scholar_flux.data_storage.RedisImportError method)
(scholar_flux.data_storage.RedisStorage method)
(scholar_flux.data_storage.sql_storage.DuckDBStorage method)
(scholar_flux.data_storage.sql_storage.SQLAlchemyStorage method)
(scholar_flux.data_storage.SQLAlchemyImportError method)
(scholar_flux.data_storage.SQLAlchemyStorage method)
(scholar_flux.DataCacheManager method)
(scholar_flux.DataExtractor method)
(scholar_flux.DataParser method)
(scholar_flux.DataProcessor method)
(scholar_flux.exceptions.api_exceptions.InvalidResponseException method)
(scholar_flux.exceptions.api_exceptions.PageUnavailableFromCacheException method)
(scholar_flux.exceptions.api_exceptions.RetryAfterDelayExceededException method)
(scholar_flux.exceptions.CryptographyImportError method)
(scholar_flux.exceptions.DuckDBImportError method)
(scholar_flux.exceptions.import_exceptions.CryptographyImportError method)
(scholar_flux.exceptions.import_exceptions.ItsDangerousImportError method)
(scholar_flux.exceptions.import_exceptions.MongoDBImportError method)
(scholar_flux.exceptions.import_exceptions.OptionalDependencyImportError method)
(scholar_flux.exceptions.import_exceptions.RedisImportError method)
(scholar_flux.exceptions.import_exceptions.SQLAlchemyImportError method)
(scholar_flux.exceptions.import_exceptions.XMLToDictImportError method)
(scholar_flux.exceptions.import_exceptions.YAMLImportError method)
(scholar_flux.exceptions.InvalidResponseException method)
(scholar_flux.exceptions.ItsDangerousImportError method)
(scholar_flux.exceptions.MongoDBImportError method)
(scholar_flux.exceptions.OptionalDependencyImportError method)
(scholar_flux.exceptions.PageUnavailableFromCacheException method)
(scholar_flux.exceptions.RedisImportError method)
(scholar_flux.exceptions.RetryAfterDelayExceededException method)
(scholar_flux.exceptions.SQLAlchemyImportError method)
(scholar_flux.exceptions.XMLToDictImportError method)
(scholar_flux.exceptions.YAMLImportError method)
(scholar_flux.InMemoryStorage method)
(scholar_flux.MongoDBStorage method)
(scholar_flux.MultiSearchCoordinator method)
(scholar_flux.NullStorage method)
(scholar_flux.PassThroughDataProcessor method)
(scholar_flux.PathDataProcessor method)
(scholar_flux.RecursiveDataProcessor method)
(scholar_flux.RedisStorage method)
(scholar_flux.ResponseCoordinator method)
(scholar_flux.SearchAPI method)
(scholar_flux.SearchCoordinator method)
(scholar_flux.security.filters.MaskingFilter method)
(scholar_flux.security.KeyMaskingPattern method)
(scholar_flux.security.masker.SensitiveDataMasker method)
(scholar_flux.security.MaskingFilter method)
(scholar_flux.security.MaskingPattern method)
(scholar_flux.security.MaskingPatternSet method)
(scholar_flux.security.patterns.KeyMaskingPattern method)
(scholar_flux.security.patterns.MaskingPattern method)
(scholar_flux.security.patterns.MaskingPatternSet method)
(scholar_flux.security.patterns.StringMaskingPattern method)
(scholar_flux.security.SensitiveDataMasker method)
(scholar_flux.security.StringMaskingPattern method)
(scholar_flux.SessionManager method)
(scholar_flux.sessions.BaseSessionManager method)
(scholar_flux.sessions.CachedSessionManager method)
(scholar_flux.sessions.encryption.EncryptionPipelineFactory method)
(scholar_flux.sessions.EncryptionPipelineFactory method)
(scholar_flux.sessions.models.BaseSessionManager method)
(scholar_flux.sessions.models.session.BaseSessionManager method)
(scholar_flux.sessions.session_manager.CachedSessionManager method)
(scholar_flux.sessions.session_manager.SessionManager method)
(scholar_flux.sessions.SessionManager method)
(scholar_flux.SQLAlchemyStorage method)
(scholar_flux.utils.config_loader.ConfigLoader method)
(scholar_flux.utils.ConfigLoader method)
(scholar_flux.utils.json_processing_utils.JsonNormalizer method)
(scholar_flux.utils.json_processing_utils.JsonRecordData method)
(scholar_flux.utils.json_processing_utils.KeyDiscoverer method)
(scholar_flux.utils.json_processing_utils.RecursiveJsonProcessor method)
(scholar_flux.utils.JsonNormalizer method)
(scholar_flux.utils.JsonRecordData method)
(scholar_flux.utils.KeyDiscoverer method)
(scholar_flux.utils.PathDiscoverer method)
(scholar_flux.utils.PathNode method)
(scholar_flux.utils.PathNodeIndex method)
(scholar_flux.utils.PathNodeMap method)
(scholar_flux.utils.PathProcessingCache method)
(scholar_flux.utils.paths.path_discoverer.PathDiscoverer method)
(scholar_flux.utils.paths.path_node_index.PathNodeIndex method)
(scholar_flux.utils.paths.path_node_map.PathNodeMap method)
(scholar_flux.utils.paths.path_nodes.PathNode method)
(scholar_flux.utils.paths.path_simplification.PathSimplifier method)
(scholar_flux.utils.paths.PathDiscoverer method)
(scholar_flux.utils.paths.PathNode method)
(scholar_flux.utils.paths.PathNodeIndex method)
(scholar_flux.utils.paths.PathNodeMap method)
(scholar_flux.utils.paths.PathProcessingCache method)
(scholar_flux.utils.paths.PathSimplifier method)
(scholar_flux.utils.paths.processing_cache.PathProcessingCache method)
(scholar_flux.utils.paths.processing_path.ProcessingPath method)
(scholar_flux.utils.paths.ProcessingPath method)
(scholar_flux.utils.paths.record_path_chain_map.RecordPathChainMap method)
(scholar_flux.utils.paths.record_path_chain_map.RecordPathNodeMap method)
(scholar_flux.utils.paths.RecordPathChainMap method)
(scholar_flux.utils.paths.RecordPathNodeMap method)
(scholar_flux.utils.PathSimplifier method)
(scholar_flux.utils.ProcessingPath method)
(scholar_flux.utils.RecordPathChainMap method)
(scholar_flux.utils.RecordPathNodeMap method)
(scholar_flux.utils.RecursiveJsonProcessor method)
(scholar_flux.utils.response_protocol.ResponseProtocol method)
(scholar_flux.utils.ResponseProtocol method)
_cache (scholar_flux.utils.PathProcessingCache attribute)
(scholar_flux.utils.paths.PathProcessingCache attribute)
(scholar_flux.utils.paths.processing_cache.PathProcessingCache attribute)
_discovered_keys (scholar_flux.utils.json_processing_utils.KeyDiscoverer attribute)
(scholar_flux.utils.KeyDiscoverer attribute)
_terminal_paths (scholar_flux.utils.json_processing_utils.KeyDiscoverer attribute)
(scholar_flux.utils.KeyDiscoverer attribute)
A
ABCDataProcessor (class in scholar_flux.data)
(class in scholar_flux.data.abc_processor)
ABCStorage (class in scholar_flux.data_storage)
(class in scholar_flux.data_storage.abc_storage)
abstract (scholar_flux.api.models.AcademicFieldMap attribute)
(scholar_flux.api.normalization.academic_field_map.AcademicFieldMap attribute)
(scholar_flux.api.normalization.AcademicFieldMap attribute)
(scholar_flux.api.normalization.ArXivFieldMap attribute)
(scholar_flux.api.normalization.CoreFieldMap attribute)
(scholar_flux.api.normalization.CrossrefFieldMap attribute)
(scholar_flux.api.normalization.OpenAlexFieldMap attribute)
(scholar_flux.api.normalization.PLOSFieldMap attribute)
(scholar_flux.api.normalization.PubMedFieldMap attribute)
(scholar_flux.api.normalization.SpringerNatureFieldMap attribute)
AcademicFieldMap (class in scholar_flux.api.models)
(class in scholar_flux.api.normalization)
(class in scholar_flux.api.normalization.academic_field_map)
add() (scholar_flux.api.models.provider_registry.ProviderRegistry method)
(scholar_flux.api.models.ProviderRegistry method)
(scholar_flux.api.models.rate_limiter_registry.RateLimiterRegistry method)
(scholar_flux.api.models.ResponseHistoryRegistry method)
(scholar_flux.api.multisearch_coordinator.MultiSearchCoordinator method)
(scholar_flux.api.MultiSearchCoordinator method)
(scholar_flux.api.ProviderRegistry method)
(scholar_flux.MultiSearchCoordinator method)
(scholar_flux.security.MaskingPatternSet method)
(scholar_flux.security.patterns.MaskingPatternSet method)
(scholar_flux.utils.PathNodeMap method)
(scholar_flux.utils.paths.path_node_map.PathNodeMap method)
(scholar_flux.utils.paths.PathNodeMap method)
(scholar_flux.utils.paths.record_path_chain_map.RecordPathChainMap method)
(scholar_flux.utils.paths.RecordPathChainMap method)
(scholar_flux.utils.RecordPathChainMap method)
add_coordinators() (scholar_flux.api.multisearch_coordinator.MultiSearchCoordinator method)
(scholar_flux.api.MultiSearchCoordinator method)
(scholar_flux.MultiSearchCoordinator method)
add_parameter() (scholar_flux.api.APIParameterConfig method)
(scholar_flux.api.models.api_parameters.APIParameterConfig method)
(scholar_flux.api.models.APIParameterConfig method)
(scholar_flux.api.models.base_parameters.BaseAPIParameterMap method)
(scholar_flux.api.models.BaseAPIParameterMap method)
(scholar_flux.APIParameterConfig method)
add_pattern() (scholar_flux.security.masker.SensitiveDataMasker method)
(scholar_flux.security.SensitiveDataMasker method)
add_sensitive_key_patterns() (scholar_flux.security.masker.SensitiveDataMasker method)
(scholar_flux.security.SensitiveDataMasker method)
add_sensitive_string_patterns() (scholar_flux.security.masker.SensitiveDataMasker method)
(scholar_flux.security.SensitiveDataMasker method)
additional_kwargs (scholar_flux.api.workflows.BaseWorkflowStep attribute)
(scholar_flux.api.workflows.models.BaseWorkflowStep attribute)
(scholar_flux.api.workflows.PubMedFetchStep attribute)
(scholar_flux.api.workflows.PubMedSearchStep attribute)
(scholar_flux.api.workflows.WorkflowStep attribute)
adjust_repr_padding() (in module scholar_flux.utils)
(in module scholar_flux.utils.repr_utils)
api (scholar_flux.api.base_coordinator.BaseCoordinator property)
(scholar_flux.api.BaseCoordinator property)
api_key (scholar_flux.api.models.search_api_config.SearchAPIConfig attribute)
,
[1]
(scholar_flux.api.models.SearchAPIConfig attribute)
,
[1]
(scholar_flux.api.search_api.SearchAPI property)
(scholar_flux.api.SearchAPI property)
(scholar_flux.api.SearchAPIConfig attribute)
,
[1]
(scholar_flux.SearchAPI property)
(scholar_flux.SearchAPIConfig attribute)
,
[1]
api_key_env_var (scholar_flux.api.models.provider_config.ProviderConfig attribute)
(scholar_flux.api.models.ProviderConfig attribute)
(scholar_flux.api.ProviderConfig attribute)
(scholar_flux.ProviderConfig attribute)
api_key_parameter (scholar_flux.api.APIParameterMap attribute)
,
[1]
(scholar_flux.api.models.api_parameters.APIParameterMap attribute)
,
[1]
(scholar_flux.api.models.APIParameterMap attribute)
,
[1]
(scholar_flux.api.models.base_parameters.BaseAPIParameterMap attribute)
,
[1]
(scholar_flux.api.models.BaseAPIParameterMap attribute)
,
[1]
(scholar_flux.APIParameterMap attribute)
api_key_required (scholar_flux.api.APIParameterMap attribute)
,
[1]
(scholar_flux.api.models.api_parameters.APIParameterMap attribute)
,
[1]
(scholar_flux.api.models.APIParameterMap attribute)
,
[1]
(scholar_flux.api.models.base_parameters.BaseAPIParameterMap attribute)
,
[1]
(scholar_flux.api.models.BaseAPIParameterMap attribute)
,
[1]
(scholar_flux.api.models.provider_config.ProviderConfig property)
(scholar_flux.api.models.ProviderConfig property)
(scholar_flux.api.ProviderConfig property)
(scholar_flux.APIParameterMap attribute)
(scholar_flux.ProviderConfig property)
api_specific_fields (scholar_flux.api.models.BaseFieldMap attribute)
,
[1]
(scholar_flux.api.normalization.academic_field_map.AcademicFieldMap attribute)
(scholar_flux.api.normalization.AcademicFieldMap attribute)
(scholar_flux.api.normalization.ArXivFieldMap attribute)
(scholar_flux.api.normalization.base_field_map.BaseFieldMap attribute)
,
[1]
(scholar_flux.api.normalization.BaseFieldMap attribute)
,
[1]
(scholar_flux.api.normalization.CoreFieldMap attribute)
(scholar_flux.api.normalization.CrossrefFieldMap attribute)
(scholar_flux.api.normalization.NormalizingFieldMap attribute)
(scholar_flux.api.normalization.OpenAlexFieldMap attribute)
(scholar_flux.api.normalization.PLOSFieldMap attribute)
(scholar_flux.api.normalization.PubMedFieldMap attribute)
(scholar_flux.api.normalization.SpringerNatureFieldMap attribute)
api_specific_parameters (scholar_flux.api.APIParameterMap attribute)
,
[1]
(scholar_flux.api.models.api_parameters.APIParameterMap attribute)
,
[1]
(scholar_flux.api.models.APIParameterMap attribute)
,
[1]
(scholar_flux.api.models.base_parameters.BaseAPIParameterMap attribute)
,
[1]
(scholar_flux.api.models.BaseAPIParameterMap attribute)
,
[1]
(scholar_flux.api.models.search_api_config.SearchAPIConfig attribute)
,
[1]
(scholar_flux.api.models.SearchAPIConfig attribute)
,
[1]
(scholar_flux.api.search_api.SearchAPI property)
(scholar_flux.api.SearchAPI property)
(scholar_flux.api.SearchAPIConfig attribute)
,
[1]
(scholar_flux.APIParameterMap attribute)
(scholar_flux.SearchAPI property)
(scholar_flux.SearchAPIConfig attribute)
,
[1]
api_validator() (in module scholar_flux.api.validators)
APIException
,
[1]
APIParameterConfig (class in scholar_flux)
(class in scholar_flux.api)
(class in scholar_flux.api.models)
(class in scholar_flux.api.models.api_parameters)
APIParameterException
,
[1]
APIParameterMap (class in scholar_flux)
(class in scholar_flux.api)
(class in scholar_flux.api.models)
(class in scholar_flux.api.models.api_parameters)
APIResponse (class in scholar_flux.api)
(class in scholar_flux.api.models)
(class in scholar_flux.api.models.responses)
APISpecificParameter (class in scholar_flux.api)
(class in scholar_flux.api.models)
(class in scholar_flux.api.models.base_parameters)
append() (scholar_flux.api.models.search_results.SearchResultList method)
(scholar_flux.api.models.SearchResultList method)
(scholar_flux.utils.paths.processing_path.ProcessingPath method)
(scholar_flux.utils.paths.ProcessingPath method)
(scholar_flux.utils.ProcessingPath method)
append_to_file() (scholar_flux.utils.json_file_utils.JsonFileUtils class method)
(scholar_flux.utils.JsonFileUtils class method)
apply() (scholar_flux.api.models.BaseFieldMap method)
(scholar_flux.api.normalization.base_field_map.BaseFieldMap method)
(scholar_flux.api.normalization.BaseFieldMap method)
apply_masking() (scholar_flux.security.FuzzyKeyMaskingPattern method)
(scholar_flux.security.KeyMaskingPattern method)
(scholar_flux.security.MaskingPattern method)
(scholar_flux.security.patterns.FuzzyKeyMaskingPattern method)
(scholar_flux.security.patterns.KeyMaskingPattern method)
(scholar_flux.security.patterns.MaskingPattern method)
(scholar_flux.security.patterns.StringMaskingPattern method)
(scholar_flux.security.StringMaskingPattern method)
apply_to_dict (scholar_flux.security.FuzzyKeyMaskingPattern attribute)
(scholar_flux.security.KeyMaskingPattern attribute)
,
[1]
(scholar_flux.security.MaskingPattern attribute)
(scholar_flux.security.patterns.FuzzyKeyMaskingPattern attribute)
(scholar_flux.security.patterns.KeyMaskingPattern attribute)
,
[1]
(scholar_flux.security.patterns.MaskingPattern attribute)
(scholar_flux.security.patterns.StringMaskingPattern attribute)
(scholar_flux.security.StringMaskingPattern attribute)
apply_to_text (scholar_flux.security.FuzzyKeyMaskingPattern attribute)
(scholar_flux.security.KeyMaskingPattern attribute)
(scholar_flux.security.MaskingPattern attribute)
(scholar_flux.security.patterns.FuzzyKeyMaskingPattern attribute)
(scholar_flux.security.patterns.KeyMaskingPattern attribute)
(scholar_flux.security.patterns.MaskingPattern attribute)
(scholar_flux.security.patterns.StringMaskingPattern attribute)
(scholar_flux.security.StringMaskingPattern attribute)
ArXivFieldMap (class in scholar_flux.api.normalization)
(class in scholar_flux.api.normalization.arxiv_field_map)
as_config() (scholar_flux.api.APIParameterConfig class method)
(scholar_flux.api.models.api_parameters.APIParameterConfig class method)
(scholar_flux.api.models.APIParameterConfig class method)
(scholar_flux.APIParameterConfig class method)
as_coordinator() (scholar_flux.api.base_coordinator.BaseCoordinator class method)
(scholar_flux.api.BaseCoordinator class method)
(scholar_flux.api.search_coordinator.SearchCoordinator class method)
(scholar_flux.api.SearchCoordinator class method)
(scholar_flux.SearchCoordinator class method)
as_list_1d() (in module scholar_flux.utils)
(in module scholar_flux.utils.helpers)
as_reconstructed_response() (scholar_flux.api.APIResponse class method)
(scholar_flux.api.models.APIResponse class method)
(scholar_flux.api.models.responses.APIResponse class method)
as_str() (in module scholar_flux.utils.helpers)
as_tuple() (in module scholar_flux.utils)
(in module scholar_flux.utils.helpers)
asdict() (scholar_flux.api.models.reconstructed_response.ReconstructedResponse method)
(scholar_flux.api.models.ReconstructedResponse method)
(scholar_flux.api.ReconstructedResponse method)
authors (scholar_flux.api.models.AcademicFieldMap attribute)
(scholar_flux.api.normalization.academic_field_map.AcademicFieldMap attribute)
(scholar_flux.api.normalization.AcademicFieldMap attribute)
(scholar_flux.api.normalization.ArXivFieldMap attribute)
(scholar_flux.api.normalization.CoreFieldMap attribute)
(scholar_flux.api.normalization.CrossrefFieldMap attribute)
(scholar_flux.api.normalization.OpenAlexFieldMap attribute)
(scholar_flux.api.normalization.PLOSFieldMap attribute)
(scholar_flux.api.normalization.PubMedFieldMap attribute)
(scholar_flux.api.normalization.SpringerNatureFieldMap attribute)
auto_calculate_page (scholar_flux.api.APIParameterMap attribute)
,
[1]
(scholar_flux.api.models.api_parameters.APIParameterMap attribute)
,
[1]
(scholar_flux.api.models.APIParameterMap attribute)
,
[1]
(scholar_flux.api.models.base_parameters.BaseAPIParameterMap attribute)
,
[1]
(scholar_flux.api.models.BaseAPIParameterMap attribute)
,
[1]
(scholar_flux.APIParameterMap attribute)
B
backend (scholar_flux.CachedSessionManager property)
(scholar_flux.sessions.CachedSessionConfig attribute)
(scholar_flux.sessions.CachedSessionManager property)
(scholar_flux.sessions.models.CachedSessionConfig attribute)
(scholar_flux.sessions.models.session.CachedSessionConfig attribute)
(scholar_flux.sessions.session_manager.CachedSessionManager property)
backoff_factor (scholar_flux.api.rate_limiting.retry_handler.RetryHandler attribute)
(scholar_flux.api.rate_limiting.RetryHandler attribute)
(scholar_flux.api.RetryHandler attribute)
base_url (scholar_flux.api.models.provider_config.ProviderConfig attribute)
(scholar_flux.api.models.ProviderConfig attribute)
(scholar_flux.api.models.search_api_config.SearchAPIConfig attribute)
,
[1]
(scholar_flux.api.models.SearchAPIConfig attribute)
,
[1]
(scholar_flux.api.ProviderConfig attribute)
(scholar_flux.api.search_api.SearchAPI property)
(scholar_flux.api.SearchAPI property)
(scholar_flux.api.SearchAPIConfig attribute)
,
[1]
(scholar_flux.ProviderConfig attribute)
(scholar_flux.SearchAPI property)
(scholar_flux.SearchAPIConfig attribute)
,
[1]
BaseAPI (class in scholar_flux)
(class in scholar_flux.api)
(class in scholar_flux.api.base_api)
BaseAPIParameterMap (class in scholar_flux.api.models)
(class in scholar_flux.api.models.base_parameters)
BaseCoordinator (class in scholar_flux.api)
(class in scholar_flux.api.base_coordinator)
BaseDataExtractor (class in scholar_flux.data)
(class in scholar_flux.data.base_extractor)
BaseDataParser (class in scholar_flux.data)
(class in scholar_flux.data.base_parser)
BaseFieldMap (class in scholar_flux.api.models)
(class in scholar_flux.api.normalization)
(class in scholar_flux.api.normalization.base_field_map)
BaseProviderDict (class in scholar_flux.api.models)
(class in scholar_flux.api.models.base_provider_dict)
BaseSessionManager (class in scholar_flux.sessions)
(class in scholar_flux.sessions.models)
(class in scholar_flux.sessions.models.session)
BaseStepContext (class in scholar_flux.api.workflows)
(class in scholar_flux.api.workflows.models)
BaseWorkflow (class in scholar_flux.api.workflows)
(class in scholar_flux.api.workflows.models)
BaseWorkflowResult (class in scholar_flux.api.workflows)
(class in scholar_flux.api.workflows.models)
BaseWorkflowStep (class in scholar_flux.api.workflows)
(class in scholar_flux.api.workflows.models)
build() (scholar_flux.api.models.reconstructed_response.ReconstructedResponse class method)
(scholar_flux.api.models.ReconstructedResponse class method)
(scholar_flux.api.ReconstructedResponse class method)
(scholar_flux.api.response_coordinator.ResponseCoordinator class method)
(scholar_flux.api.ResponseCoordinator class method)
(scholar_flux.ResponseCoordinator class method)
build_iso_date() (in module scholar_flux.utils.helpers)
build_parameters() (scholar_flux.api.APIParameterConfig method)
(scholar_flux.api.models.api_parameters.APIParameterConfig method)
(scholar_flux.api.models.APIParameterConfig method)
(scholar_flux.api.search_api.SearchAPI method)
(scholar_flux.api.SearchAPI method)
(scholar_flux.APIParameterConfig method)
(scholar_flux.SearchAPI method)
build_record_id_index() (scholar_flux.api.APIResponse method)
(scholar_flux.api.ErrorResponse method)
(scholar_flux.api.models.APIResponse method)
(scholar_flux.api.models.ErrorResponse method)
(scholar_flux.api.models.ProcessedResponse method)
(scholar_flux.api.models.responses.APIResponse method)
(scholar_flux.api.models.responses.ErrorResponse method)
(scholar_flux.api.models.responses.ProcessedResponse method)
(scholar_flux.api.models.search_results.SearchResult method)
(scholar_flux.api.models.SearchResult method)
(scholar_flux.api.ProcessedResponse method)
C
cache (scholar_flux.api.base_api.BaseAPI property)
(scholar_flux.api.BaseAPI property)
(scholar_flux.api.response_coordinator.ResponseCoordinator property)
(scholar_flux.api.ResponseCoordinator property)
(scholar_flux.BaseAPI property)
(scholar_flux.ResponseCoordinator property)
cache_directory (scholar_flux.CachedSessionManager property)
(scholar_flux.sessions.CachedSessionConfig attribute)
(scholar_flux.sessions.CachedSessionManager property)
(scholar_flux.sessions.models.CachedSessionConfig attribute)
(scholar_flux.sessions.models.session.CachedSessionConfig attribute)
(scholar_flux.sessions.session_manager.CachedSessionManager property)
cache_fingerprint() (scholar_flux.data_storage.data_cache_manager.DataCacheManager class method)
(scholar_flux.data_storage.DataCacheManager class method)
(scholar_flux.DataCacheManager class method)
cache_is_valid() (scholar_flux.data_storage.data_cache_manager.DataCacheManager method)
(scholar_flux.data_storage.DataCacheManager method)
(scholar_flux.DataCacheManager method)
cache_key (scholar_flux.api.APIResponse attribute)
(scholar_flux.api.models.APIResponse attribute)
(scholar_flux.api.models.ErrorResponse attribute)
(scholar_flux.api.models.NonResponse attribute)
(scholar_flux.api.models.ProcessedResponse attribute)
(scholar_flux.api.models.responses.APIResponse attribute)
(scholar_flux.api.models.responses.ErrorResponse attribute)
(scholar_flux.api.models.responses.NonResponse attribute)
(scholar_flux.api.models.responses.ProcessedResponse attribute)
(scholar_flux.api.models.search_results.SearchResult property)
(scholar_flux.api.models.SearchResult property)
cache_manager (scholar_flux.api.response_coordinator.ResponseCoordinator property)
(scholar_flux.api.ResponseCoordinator property)
(scholar_flux.ResponseCoordinator property)
cache_name (scholar_flux.CachedSessionManager property)
(scholar_flux.sessions.CachedSessionConfig attribute)
(scholar_flux.sessions.CachedSessionManager property)
(scholar_flux.sessions.models.CachedSessionConfig attribute)
(scholar_flux.sessions.models.session.CachedSessionConfig attribute)
(scholar_flux.sessions.session_manager.CachedSessionManager property)
cache_path (scholar_flux.CachedSessionManager property)
(scholar_flux.sessions.CachedSessionConfig property)
(scholar_flux.sessions.CachedSessionManager property)
(scholar_flux.sessions.models.CachedSessionConfig property)
(scholar_flux.sessions.models.session.CachedSessionConfig property)
(scholar_flux.sessions.session_manager.CachedSessionManager property)
cache_storage (scholar_flux.data_storage.data_cache_manager.DataCacheManager property)
(scholar_flux.data_storage.DataCacheManager property)
(scholar_flux.DataCacheManager property)
cache_update() (scholar_flux.utils.PathProcessingCache method)
(scholar_flux.utils.paths.PathProcessingCache method)
(scholar_flux.utils.paths.processing_cache.PathProcessingCache method)
cached (scholar_flux.api.APIResponse property)
(scholar_flux.api.base_api.BaseAPI property)
(scholar_flux.api.BaseAPI property)
(scholar_flux.api.models.APIResponse property)
(scholar_flux.api.models.responses.APIResponse property)
(scholar_flux.api.models.search_results.SearchResult property)
(scholar_flux.api.models.SearchResult property)
(scholar_flux.BaseAPI property)
(scholar_flux.data.path_data_processor.PathDataProcessor property)
(scholar_flux.data.PathDataProcessor property)
(scholar_flux.PathDataProcessor property)
CacheDataEncoder (class in scholar_flux.utils)
(class in scholar_flux.utils.encoder)
CacheDeletionException
,
[1]
CachedSessionConfig (class in scholar_flux.sessions)
(class in scholar_flux.sessions.models)
(class in scholar_flux.sessions.models.session)
CachedSessionManager (class in scholar_flux)
(class in scholar_flux.sessions)
(class in scholar_flux.sessions.session_manager)
CachedSessionValidationError
,
[1]
CacheParameterValidationException
,
[1]
CacheRetrievalException
,
[1]
CacheUpdateException
,
[1]
CacheVerificationException
,
[1]
calculate_pages_remaining() (scholar_flux.api.models.response_metadata_map.ResponseMetadataMap method)
(scholar_flux.api.models.ResponseMetadataMap method)
(scholar_flux.api.ResponseMetadataMap method)
calculate_query_hits() (scholar_flux.api.models.response_metadata_map.ResponseMetadataMap method)
(scholar_flux.api.models.ResponseMetadataMap method)
(scholar_flux.api.ResponseMetadataMap method)
calculate_records_per_page() (scholar_flux.api.models.response_metadata_map.ResponseMetadataMap method)
(scholar_flux.api.models.ResponseMetadataMap method)
(scholar_flux.api.ResponseMetadataMap method)
calculate_retry_delay() (scholar_flux.api.rate_limiting.retry_handler.RetryHandler method)
(scholar_flux.api.rate_limiting.RetryHandler method)
(scholar_flux.api.RetryHandler method)
check_retraction() (scholar_flux.api.normalization.crossref_field_map.CrossrefFieldMap class method)
(scholar_flux.api.normalization.CrossrefFieldMap class method)
citation_count (scholar_flux.api.models.AcademicFieldMap attribute)
(scholar_flux.api.normalization.academic_field_map.AcademicFieldMap attribute)
(scholar_flux.api.normalization.AcademicFieldMap attribute)
(scholar_flux.api.normalization.ArXivFieldMap attribute)
(scholar_flux.api.normalization.CoreFieldMap attribute)
(scholar_flux.api.normalization.CrossrefFieldMap attribute)
(scholar_flux.api.normalization.OpenAlexFieldMap attribute)
(scholar_flux.api.normalization.PLOSFieldMap attribute)
(scholar_flux.api.normalization.PubMedFieldMap attribute)
(scholar_flux.api.normalization.SpringerNatureFieldMap attribute)
clear() (scholar_flux.security.masker.SensitiveDataMasker method)
(scholar_flux.security.SensitiveDataMasker method)
(scholar_flux.utils.PathDiscoverer method)
(scholar_flux.utils.paths.path_discoverer.PathDiscoverer method)
(scholar_flux.utils.paths.PathDiscoverer method)
clear_mappings() (scholar_flux.utils.paths.path_simplification.PathSimplifier method)
(scholar_flux.utils.paths.PathSimplifier method)
(scholar_flux.utils.PathSimplifier method)
client (scholar_flux.data_storage.mongodb_storage.MongoDBStorage attribute)
(scholar_flux.data_storage.MongoDBStorage attribute)
clone() (scholar_flux.data_storage.abc_storage.ABCStorage method)
(scholar_flux.data_storage.ABCStorage method)
(scholar_flux.data_storage.data_cache_manager.DataCacheManager method)
(scholar_flux.data_storage.DataCacheManager method)
(scholar_flux.data_storage.in_memory_storage.InMemoryStorage method)
(scholar_flux.data_storage.InMemoryStorage method)
(scholar_flux.data_storage.mongodb_storage.MongoDBStorage method)
(scholar_flux.data_storage.MongoDBStorage method)
(scholar_flux.data_storage.null_storage.NullStorage method)
(scholar_flux.data_storage.NullStorage method)
(scholar_flux.data_storage.redis_storage.RedisStorage method)
(scholar_flux.data_storage.RedisStorage method)
(scholar_flux.data_storage.sql_storage.SQLAlchemyStorage method)
(scholar_flux.data_storage.SQLAlchemyStorage method)
(scholar_flux.DataCacheManager method)
(scholar_flux.InMemoryStorage method)
(scholar_flux.MongoDBStorage method)
(scholar_flux.NullStorage method)
(scholar_flux.RedisStorage method)
(scholar_flux.SQLAlchemyStorage method)
coerce_bool() (in module scholar_flux.utils)
(in module scholar_flux.utils.helpers)
coerce_bytes() (in module scholar_flux.utils)
(in module scholar_flux.utils.helpers)
coerce_flattened_str() (in module scholar_flux.utils)
(in module scholar_flux.utils.helpers)
coerce_int() (in module scholar_flux.utils)
(in module scholar_flux.utils.helpers)
coerce_json_str() (in module scholar_flux.utils)
(in module scholar_flux.utils.helpers)
coerce_numeric() (in module scholar_flux.utils)
(in module scholar_flux.utils.helpers)
coerce_str() (in module scholar_flux.utils)
(in module scholar_flux.utils.helpers)
collapse_fields() (scholar_flux.data.data_processor.DataProcessor method)
(scholar_flux.data.DataProcessor method)
(scholar_flux.DataProcessor method)
combine_keys() (scholar_flux.utils.PathNodeIndex method)
(scholar_flux.utils.paths.path_node_index.PathNodeIndex method)
(scholar_flux.utils.paths.PathNodeIndex method)
combine_normalized() (scholar_flux.data.RecursiveJsonProcessor method)
(scholar_flux.utils.json_processing_utils.RecursiveJsonProcessor method)
(scholar_flux.utils.RecursiveJsonProcessor method)
component_types (scholar_flux.utils.paths.processing_path.ProcessingPath attribute)
(scholar_flux.utils.paths.ProcessingPath attribute)
(scholar_flux.utils.ProcessingPath attribute)
components (scholar_flux.utils.paths.processing_path.ProcessingPath attribute)
,
[1]
(scholar_flux.utils.paths.ProcessingPath attribute)
,
[1]
(scholar_flux.utils.ProcessingPath attribute)
,
[1]
config (scholar_flux.api.search_api.SearchAPI property)
(scholar_flux.api.SearchAPI property)
(scholar_flux.data_storage.data_cache_manager.DataCacheManager property)
(scholar_flux.data_storage.DataCacheManager property)
(scholar_flux.data_storage.DuckDBStorage attribute)
(scholar_flux.data_storage.in_memory_storage.InMemoryStorage attribute)
(scholar_flux.data_storage.InMemoryStorage attribute)
(scholar_flux.data_storage.mongodb_storage.MongoDBStorage attribute)
(scholar_flux.data_storage.MongoDBStorage attribute)
(scholar_flux.data_storage.null_storage.NullStorage attribute)
(scholar_flux.data_storage.NullStorage attribute)
(scholar_flux.data_storage.redis_storage.RedisStorage attribute)
(scholar_flux.data_storage.RedisStorage attribute)
(scholar_flux.data_storage.sql_storage.SQLAlchemyStorage attribute)
(scholar_flux.data_storage.SQLAlchemyStorage attribute)
(scholar_flux.DataCacheManager property)
(scholar_flux.SearchAPI property)
(scholar_flux.utils.config_loader.ConfigLoader attribute)
(scholar_flux.utils.ConfigLoader attribute)
,
[1]
config_parameters (scholar_flux.api.workflows.PubMedFetchStep attribute)
(scholar_flux.api.workflows.PubMedSearchStep attribute)
(scholar_flux.api.workflows.search_workflow.WorkflowStep attribute)
(scholar_flux.api.workflows.WorkflowStep attribute)
ConfigLoader (class in scholar_flux.utils)
(class in scholar_flux.utils.config_loader)
configure_cache() (scholar_flux.api.response_coordinator.ResponseCoordinator class method)
(scholar_flux.api.ResponseCoordinator class method)
(scholar_flux.ResponseCoordinator class method)
configure_session() (scholar_flux.api.base_api.BaseAPI method)
(scholar_flux.api.BaseAPI method)
(scholar_flux.BaseAPI method)
(scholar_flux.CachedSessionManager method)
(scholar_flux.SessionManager method)
(scholar_flux.sessions.BaseSessionManager method)
(scholar_flux.sessions.CachedSessionManager method)
(scholar_flux.sessions.models.BaseSessionManager method)
(scholar_flux.sessions.models.session.BaseSessionManager method)
(scholar_flux.sessions.session_manager.CachedSessionManager method)
(scholar_flux.sessions.session_manager.SessionManager method)
(scholar_flux.sessions.SessionManager method)
ConnectionFailed
CONSTANT (scholar_flux.utils.json_processing_utils.PathUtils attribute)
(scholar_flux.utils.PathUtils attribute)
constant_path_indices() (scholar_flux.utils.json_processing_utils.PathUtils class method)
(scholar_flux.utils.PathUtils class method)
content (scholar_flux.api.APIResponse property)
(scholar_flux.api.models.APIResponse property)
(scholar_flux.api.models.reconstructed_response.ReconstructedResponse attribute)
(scholar_flux.api.models.ReconstructedResponse attribute)
(scholar_flux.api.models.responses.APIResponse property)
(scholar_flux.api.ReconstructedResponse attribute)
(scholar_flux.utils.response_protocol.ResponseProtocol attribute)
(scholar_flux.utils.ResponseProtocol attribute)
CoordinatorException
,
[1]
coordinators (scholar_flux.api.multisearch_coordinator.MultiSearchCoordinator property)
(scholar_flux.api.MultiSearchCoordinator property)
(scholar_flux.MultiSearchCoordinator property)
copy() (scholar_flux.api.models.search_results.SearchResultList method)
(scholar_flux.api.models.SearchResultList method)
(scholar_flux.utils.PathNode method)
(scholar_flux.utils.paths.path_nodes.PathNode method)
(scholar_flux.utils.paths.PathNode method)
(scholar_flux.utils.paths.processing_path.ProcessingPath method)
(scholar_flux.utils.paths.ProcessingPath method)
(scholar_flux.utils.ProcessingPath method)
core_fields (scholar_flux.api.models.BaseFieldMap property)
(scholar_flux.api.normalization.base_field_map.BaseFieldMap property)
(scholar_flux.api.normalization.BaseFieldMap property)
CoreFieldMap (class in scholar_flux.api.normalization)
(class in scholar_flux.api.normalization.core_field_map)
create() (scholar_flux.api.models.provider_registry.ProviderRegistry method)
(scholar_flux.api.models.ProviderRegistry method)
(scholar_flux.api.models.rate_limiter_registry.RateLimiterRegistry method)
(scholar_flux.api.ProviderRegistry method)
create_default_url() (scholar_flux.data_storage.DuckDBStorage class method)
(scholar_flux.data_storage.sql_storage.DuckDBStorage class method)
(scholar_flux.data_storage.sql_storage.SQLAlchemyStorage class method)
(scholar_flux.data_storage.SQLAlchemyStorage class method)
(scholar_flux.SQLAlchemyStorage class method)
create_pipeline() (scholar_flux.sessions.encryption.EncryptionPipelineFactory method)
(scholar_flux.sessions.EncryptionPipelineFactory method)
create_record() (scholar_flux.data.RecursiveJsonProcessor method)
(scholar_flux.utils.json_processing_utils.RecursiveJsonProcessor method)
(scholar_flux.utils.RecursiveJsonProcessor method)
create_unique_key() (scholar_flux.utils.json_processing_utils.JsonNormalizer method)
(scholar_flux.utils.JsonNormalizer method)
created_at (scholar_flux.api.APIResponse attribute)
(scholar_flux.api.models.APIResponse attribute)
(scholar_flux.api.models.ErrorResponse attribute)
(scholar_flux.api.models.NonResponse attribute)
(scholar_flux.api.models.ProcessedResponse attribute)
(scholar_flux.api.models.responses.APIResponse attribute)
(scholar_flux.api.models.responses.ErrorResponse attribute)
(scholar_flux.api.models.responses.NonResponse attribute)
(scholar_flux.api.models.responses.ProcessedResponse attribute)
(scholar_flux.api.models.search_results.SearchResult property)
(scholar_flux.api.models.SearchResult property)
CrossrefFieldMap (class in scholar_flux.api.normalization)
(class in scholar_flux.api.normalization.crossref_field_map)
CryptographyImportError
,
[1]
current_providers() (scholar_flux.api.multisearch_coordinator.MultiSearchCoordinator method)
(scholar_flux.api.MultiSearchCoordinator method)
(scholar_flux.MultiSearchCoordinator method)
D
data (scholar_flux.api.ErrorResponse property)
(scholar_flux.api.models.ErrorResponse property)
(scholar_flux.api.models.ProcessedResponse property)
(scholar_flux.api.models.responses.ErrorResponse property)
(scholar_flux.api.models.responses.ProcessedResponse property)
(scholar_flux.api.models.search_results.SearchResult property)
(scholar_flux.api.models.SearchResult property)
(scholar_flux.api.ProcessedResponse property)
(scholar_flux.utils.json_processing_utils.JsonRecordData attribute)
(scholar_flux.utils.JsonRecordData attribute)
DataCacheManager (class in scholar_flux)
(class in scholar_flux.data_storage)
(class in scholar_flux.data_storage.data_cache_manager)
DataExtractionException
,
[1]
DataExtractor (class in scholar_flux)
(class in scholar_flux.data)
(class in scholar_flux.data.data_extractor)
DataParser (class in scholar_flux)
(class in scholar_flux.data)
(class in scholar_flux.data.data_parser)
DataParsingException
,
[1]
DataProcessingException
,
[1]
DataProcessor (class in scholar_flux)
(class in scholar_flux.data)
(class in scholar_flux.data.data_processor)
DataValidationException
,
[1]
date_created (scholar_flux.api.models.AcademicFieldMap attribute)
(scholar_flux.api.normalization.academic_field_map.AcademicFieldMap attribute)
(scholar_flux.api.normalization.AcademicFieldMap attribute)
(scholar_flux.api.normalization.ArXivFieldMap attribute)
(scholar_flux.api.normalization.CoreFieldMap attribute)
(scholar_flux.api.normalization.CrossrefFieldMap attribute)
(scholar_flux.api.normalization.OpenAlexFieldMap attribute)
(scholar_flux.api.normalization.PLOSFieldMap attribute)
(scholar_flux.api.normalization.PubMedFieldMap attribute)
(scholar_flux.api.normalization.SpringerNatureFieldMap attribute)
date_published (scholar_flux.api.models.AcademicFieldMap attribute)
(scholar_flux.api.normalization.academic_field_map.AcademicFieldMap attribute)
(scholar_flux.api.normalization.AcademicFieldMap attribute)
(scholar_flux.api.normalization.ArXivFieldMap attribute)
(scholar_flux.api.normalization.CoreFieldMap attribute)
(scholar_flux.api.normalization.CrossrefFieldMap attribute)
(scholar_flux.api.normalization.OpenAlexFieldMap attribute)
(scholar_flux.api.normalization.PLOSFieldMap attribute)
(scholar_flux.api.normalization.PubMedFieldMap attribute)
(scholar_flux.api.normalization.SpringerNatureFieldMap attribute)
decode() (scholar_flux.utils.CacheDataEncoder class method)
(scholar_flux.utils.encoder.CacheDataEncoder class method)
default (scholar_flux.api.APISpecificParameter attribute)
(scholar_flux.api.models.APISpecificParameter attribute)
(scholar_flux.api.models.base_parameters.APISpecificParameter attribute)
default_cache_storage() (scholar_flux.data_storage.data_cache_manager.DataCacheManager class method)
(scholar_flux.data_storage.DataCacheManager class method)
(scholar_flux.DataCacheManager class method)
DEFAULT_CONFIG (scholar_flux.data_storage.DuckDBStorage attribute)
(scholar_flux.data_storage.mongodb_storage.MongoDBStorage attribute)
(scholar_flux.data_storage.MongoDBStorage attribute)
(scholar_flux.data_storage.redis_storage.RedisStorage attribute)
(scholar_flux.data_storage.RedisStorage attribute)
(scholar_flux.data_storage.sql_storage.DuckDBStorage attribute)
(scholar_flux.data_storage.sql_storage.SQLAlchemyStorage attribute)
(scholar_flux.data_storage.SQLAlchemyStorage attribute)
(scholar_flux.MongoDBStorage attribute)
(scholar_flux.RedisStorage attribute)
(scholar_flux.SQLAlchemyStorage attribute)
DEFAULT_CORRECT_ZERO_INDEX (scholar_flux.api.APIParameterConfig attribute)
(scholar_flux.api.models.api_parameters.APIParameterConfig attribute)
(scholar_flux.api.models.APIParameterConfig attribute)
(scholar_flux.APIParameterConfig attribute)
DEFAULT_DELIMITER (scholar_flux.utils.PathDiscoverer attribute)
(scholar_flux.utils.PathNode attribute)
(scholar_flux.utils.PathNodeIndex attribute)
(scholar_flux.utils.paths.path_discoverer.PathDiscoverer attribute)
(scholar_flux.utils.paths.path_node_index.PathNodeIndex attribute)
(scholar_flux.utils.paths.path_nodes.PathNode attribute)
(scholar_flux.utils.paths.PathDiscoverer attribute)
(scholar_flux.utils.paths.PathNode attribute)
(scholar_flux.utils.paths.PathNodeIndex attribute)
(scholar_flux.utils.paths.processing_path.ProcessingPath attribute)
(scholar_flux.utils.paths.ProcessingPath attribute)
(scholar_flux.utils.ProcessingPath attribute)
DEFAULT_DYNAMIC_METADATA_IDENTIFIERS (scholar_flux.data.data_extractor.DataExtractor attribute)
(scholar_flux.data.DataExtractor attribute)
(scholar_flux.DataExtractor attribute)
DEFAULT_DYNAMIC_RECORD_IDENTIFIERS (scholar_flux.data.data_extractor.DataExtractor attribute)
(scholar_flux.data.DataExtractor attribute)
(scholar_flux.DataExtractor attribute)
DEFAULT_ENV (scholar_flux.utils.config_loader.ConfigLoader attribute)
(scholar_flux.utils.ConfigLoader attribute)
DEFAULT_ENV_PATH (scholar_flux.utils.config_loader.ConfigLoader attribute)
(scholar_flux.utils.ConfigLoader attribute)
DEFAULT_EXPIRE_AFTER (scholar_flux.CachedSessionManager attribute)
(scholar_flux.sessions.CachedSessionManager attribute)
(scholar_flux.sessions.session_manager.CachedSessionManager attribute)
DEFAULT_EXT (scholar_flux.utils.json_file_utils.JsonFileUtils attribute)
(scholar_flux.utils.JsonFileUtils attribute)
default_field_values (scholar_flux.api.models.BaseFieldMap attribute)
,
[1]
(scholar_flux.api.normalization.academic_field_map.AcademicFieldMap attribute)
(scholar_flux.api.normalization.AcademicFieldMap attribute)
(scholar_flux.api.normalization.ArXivFieldMap attribute)
(scholar_flux.api.normalization.base_field_map.BaseFieldMap attribute)
,
[1]
(scholar_flux.api.normalization.BaseFieldMap attribute)
,
[1]
(scholar_flux.api.normalization.CoreFieldMap attribute)
(scholar_flux.api.normalization.CrossrefFieldMap attribute)
(scholar_flux.api.normalization.NormalizingFieldMap attribute)
(scholar_flux.api.normalization.OpenAlexFieldMap attribute)
(scholar_flux.api.normalization.PLOSFieldMap attribute)
(scholar_flux.api.normalization.PubMedFieldMap attribute)
(scholar_flux.api.normalization.SpringerNatureFieldMap attribute)
DEFAULT_HASH_PREFIX (scholar_flux.utils.CacheDataEncoder attribute)
(scholar_flux.utils.encoder.CacheDataEncoder attribute)
DEFAULT_MIN_INTERVAL (scholar_flux.api.rate_limiting.rate_limiter.RateLimiter attribute)
(scholar_flux.api.rate_limiting.RateLimiter attribute)
(scholar_flux.api.RateLimiter attribute)
default_min_interval() (scholar_flux.api.rate_limiting.rate_limiter.RateLimiter method)
(scholar_flux.api.rate_limiting.RateLimiter method)
(scholar_flux.api.RateLimiter method)
DEFAULT_NAMESPACE (scholar_flux.data_storage.in_memory_storage.InMemoryStorage attribute)
(scholar_flux.data_storage.InMemoryStorage attribute)
(scholar_flux.data_storage.mongodb_storage.MongoDBStorage attribute)
(scholar_flux.data_storage.MongoDBStorage attribute)
(scholar_flux.data_storage.null_storage.NullStorage attribute)
(scholar_flux.data_storage.NullStorage attribute)
(scholar_flux.data_storage.redis_storage.RedisStorage attribute)
(scholar_flux.data_storage.RedisStorage attribute)
(scholar_flux.data_storage.sql_storage.SQLAlchemyStorage attribute)
(scholar_flux.data_storage.SQLAlchemyStorage attribute)
(scholar_flux.InMemoryStorage attribute)
(scholar_flux.MongoDBStorage attribute)
(scholar_flux.NullStorage attribute)
(scholar_flux.RedisStorage attribute)
(scholar_flux.SQLAlchemyStorage attribute)
DEFAULT_NONREADABLE_PROP (scholar_flux.utils.CacheDataEncoder attribute)
(scholar_flux.utils.encoder.CacheDataEncoder attribute)
DEFAULT_PACKAGE_NAME (scholar_flux.package_metadata.directories.PackageDirectorySettings attribute)
(scholar_flux.package_metadata.PackageDirectorySettings attribute)
DEFAULT_PACKAGE_SOURCE_DIRECTORY (scholar_flux.package_metadata.directories.PackageDirectorySettings attribute)
(scholar_flux.package_metadata.PackageDirectorySettings attribute)
DEFAULT_PROVIDER (scholar_flux.api.models.search_api_config.SearchAPIConfig attribute)
(scholar_flux.api.models.SearchAPIConfig attribute)
(scholar_flux.api.SearchAPIConfig attribute)
(scholar_flux.SearchAPIConfig attribute)
DEFAULT_RAISE_ON_ERROR (scholar_flux.api.rate_limiting.retry_handler.RetryHandler attribute)
(scholar_flux.api.rate_limiting.RetryHandler attribute)
(scholar_flux.api.RetryHandler attribute)
(scholar_flux.data_storage.in_memory_storage.InMemoryStorage attribute)
(scholar_flux.data_storage.InMemoryStorage attribute)
(scholar_flux.data_storage.mongodb_storage.MongoDBStorage attribute)
(scholar_flux.data_storage.MongoDBStorage attribute)
(scholar_flux.data_storage.null_storage.NullStorage attribute)
(scholar_flux.data_storage.NullStorage attribute)
(scholar_flux.data_storage.redis_storage.RedisStorage attribute)
(scholar_flux.data_storage.RedisStorage attribute)
(scholar_flux.data_storage.sql_storage.SQLAlchemyStorage attribute)
(scholar_flux.data_storage.SQLAlchemyStorage attribute)
(scholar_flux.InMemoryStorage attribute)
(scholar_flux.MongoDBStorage attribute)
(scholar_flux.NullStorage attribute)
(scholar_flux.RedisStorage attribute)
(scholar_flux.SQLAlchemyStorage attribute)
DEFAULT_RECORDS_PER_PAGE (scholar_flux.api.models.search_api_config.SearchAPIConfig attribute)
(scholar_flux.api.models.SearchAPIConfig attribute)
(scholar_flux.api.SearchAPIConfig attribute)
(scholar_flux.SearchAPIConfig attribute)
DEFAULT_REQUEST_DELAY (scholar_flux.api.models.search_api_config.SearchAPIConfig attribute)
(scholar_flux.api.models.SearchAPIConfig attribute)
(scholar_flux.api.SearchAPIConfig attribute)
(scholar_flux.SearchAPIConfig attribute)
default_request_delay() (scholar_flux.api.models.search_api_config.SearchAPIConfig class method)
(scholar_flux.api.models.SearchAPIConfig class method)
(scholar_flux.api.SearchAPIConfig class method)
(scholar_flux.SearchAPIConfig class method)
DEFAULT_RETRY_AFTER_HEADERS (scholar_flux.api.rate_limiting.retry_handler.RetryHandler attribute)
(scholar_flux.api.rate_limiting.RetryHandler attribute)
(scholar_flux.api.RetryHandler attribute)
DEFAULT_RETRY_STATUSES (scholar_flux.api.rate_limiting.retry_handler.RetryHandler attribute)
(scholar_flux.api.rate_limiting.RetryHandler attribute)
(scholar_flux.api.RetryHandler attribute)
default_session_backend() (scholar_flux.CachedSessionManager class method)
(scholar_flux.sessions.CachedSessionManager class method)
(scholar_flux.sessions.session_manager.CachedSessionManager class method)
DEFAULT_THREADED_REQUEST_DELAY (scholar_flux.api.multisearch_coordinator.MultiSearchCoordinator attribute)
(scholar_flux.api.MultiSearchCoordinator attribute)
(scholar_flux.MultiSearchCoordinator attribute)
DEFAULT_TIMEOUT (scholar_flux.api.base_api.BaseAPI attribute)
(scholar_flux.api.BaseAPI attribute)
(scholar_flux.BaseAPI attribute)
DEFAULT_URL (scholar_flux.api.search_api.SearchAPI attribute)
(scholar_flux.api.SearchAPI attribute)
(scholar_flux.SearchAPI attribute)
DEFAULT_USE_CACHE (scholar_flux.api.base_api.BaseAPI attribute)
(scholar_flux.api.BaseAPI attribute)
(scholar_flux.BaseAPI attribute)
(scholar_flux.utils.PathNodeMap attribute)
(scholar_flux.utils.paths.path_node_map.PathNodeMap attribute)
(scholar_flux.utils.paths.PathNodeMap attribute)
(scholar_flux.utils.paths.record_path_chain_map.RecordPathChainMap attribute)
(scholar_flux.utils.paths.RecordPathChainMap attribute)
(scholar_flux.utils.RecordPathChainMap attribute)
DEFAULT_VALID_STATUSES (scholar_flux.api.rate_limiting.retry_handler.RetryHandler attribute)
(scholar_flux.api.rate_limiting.RetryHandler attribute)
(scholar_flux.api.RetryHandler attribute)
DEFAULT_VALIDATE_FINGERPRINT (scholar_flux.api.response_coordinator.ResponseCoordinator attribute)
(scholar_flux.api.ResponseCoordinator attribute)
(scholar_flux.ResponseCoordinator attribute)
define_record_keys() (scholar_flux.data.abc_processor.ABCDataProcessor method)
(scholar_flux.data.ABCDataProcessor method)
define_record_path() (scholar_flux.data.abc_processor.ABCDataProcessor method)
(scholar_flux.data.ABCDataProcessor method)
delay_exceeds_max_backoff() (scholar_flux.api.rate_limiting.retry_handler.RetryHandler method)
(scholar_flux.api.rate_limiting.RetryHandler method)
(scholar_flux.api.RetryHandler method)
delete() (scholar_flux.data_storage.abc_storage.ABCStorage method)
(scholar_flux.data_storage.ABCStorage method)
(scholar_flux.data_storage.data_cache_manager.DataCacheManager method)
(scholar_flux.data_storage.DataCacheManager method)
(scholar_flux.data_storage.in_memory_storage.InMemoryStorage method)
(scholar_flux.data_storage.InMemoryStorage method)
(scholar_flux.data_storage.mongodb_storage.MongoDBStorage method)
(scholar_flux.data_storage.MongoDBStorage method)
(scholar_flux.data_storage.null_storage.NullStorage method)
(scholar_flux.data_storage.NullStorage method)
(scholar_flux.data_storage.redis_storage.RedisStorage method)
(scholar_flux.data_storage.RedisStorage method)
(scholar_flux.data_storage.sql_storage.SQLAlchemyStorage method)
(scholar_flux.data_storage.SQLAlchemyStorage method)
(scholar_flux.DataCacheManager method)
(scholar_flux.InMemoryStorage method)
(scholar_flux.MongoDBStorage method)
(scholar_flux.NullStorage method)
(scholar_flux.RedisStorage method)
(scholar_flux.SQLAlchemyStorage method)
delete_all() (scholar_flux.data_storage.abc_storage.ABCStorage method)
(scholar_flux.data_storage.ABCStorage method)
(scholar_flux.data_storage.in_memory_storage.InMemoryStorage method)
(scholar_flux.data_storage.InMemoryStorage method)
(scholar_flux.data_storage.mongodb_storage.MongoDBStorage method)
(scholar_flux.data_storage.MongoDBStorage method)
(scholar_flux.data_storage.null_storage.NullStorage method)
(scholar_flux.data_storage.NullStorage method)
(scholar_flux.data_storage.redis_storage.RedisStorage method)
(scholar_flux.data_storage.RedisStorage method)
(scholar_flux.data_storage.sql_storage.SQLAlchemyStorage method)
(scholar_flux.data_storage.SQLAlchemyStorage method)
(scholar_flux.InMemoryStorage method)
(scholar_flux.MongoDBStorage method)
(scholar_flux.NullStorage method)
(scholar_flux.RedisStorage method)
(scholar_flux.SQLAlchemyStorage method)
DELIMITER (scholar_flux.utils.json_processing_utils.PathUtils attribute)
delimiter (scholar_flux.utils.paths.path_simplification.PathSimplifier attribute)
,
[1]
(scholar_flux.utils.paths.PathSimplifier attribute)
,
[1]
(scholar_flux.utils.paths.processing_path.ProcessingPath attribute)
,
[1]
(scholar_flux.utils.paths.ProcessingPath attribute)
,
[1]
(scholar_flux.utils.PathSimplifier attribute)
,
[1]
DELIMITER (scholar_flux.utils.PathUtils attribute)
delimiter (scholar_flux.utils.ProcessingPath attribute)
,
[1]
depth (scholar_flux.utils.paths.processing_path.ProcessingPath property)
(scholar_flux.utils.paths.ProcessingPath property)
(scholar_flux.utils.ProcessingPath property)
describe() (scholar_flux.api.search_api.SearchAPI method)
(scholar_flux.api.SearchAPI method)
(scholar_flux.SearchAPI method)
description (scholar_flux.api.APISpecificParameter attribute)
(scholar_flux.api.models.APISpecificParameter attribute)
(scholar_flux.api.models.base_parameters.APISpecificParameter attribute)
(scholar_flux.api.workflows.pubmed_workflow.PubMedFetchStep attribute)
(scholar_flux.api.workflows.pubmed_workflow.PubMedSearchStep attribute)
,
[1]
(scholar_flux.api.workflows.PubMedFetchStep attribute)
(scholar_flux.api.workflows.PubMedSearchStep attribute)
,
[1]
(scholar_flux.api.workflows.search_workflow.WorkflowStep attribute)
(scholar_flux.api.workflows.WorkflowStep attribute)
deserialize() (scholar_flux.utils.encoder.JsonDataEncoder class method)
(scholar_flux.utils.JsonDataEncoder class method)
detect_format() (scholar_flux.data.base_parser.BaseDataParser class method)
(scholar_flux.data.BaseDataParser class method)
discover_keys() (scholar_flux.data.abc_processor.ABCDataProcessor method)
(scholar_flux.data.ABCDataProcessor method)
(scholar_flux.data.path_data_processor.PathDataProcessor method)
(scholar_flux.data.PathDataProcessor method)
(scholar_flux.data.recursive_data_processor.RecursiveDataProcessor method)
(scholar_flux.data.RecursiveDataProcessor method)
(scholar_flux.PathDataProcessor method)
(scholar_flux.RecursiveDataProcessor method)
discover_path_elements() (scholar_flux.utils.PathDiscoverer method)
(scholar_flux.utils.paths.path_discoverer.PathDiscoverer method)
(scholar_flux.utils.paths.PathDiscoverer method)
display_name (scholar_flux.api.base_coordinator.BaseCoordinator property)
(scholar_flux.api.BaseCoordinator property)
(scholar_flux.api.models.provider_config.ProviderConfig attribute)
(scholar_flux.api.models.ProviderConfig attribute)
(scholar_flux.api.models.search_results.SearchResult property)
(scholar_flux.api.models.SearchResult property)
(scholar_flux.api.ProviderConfig attribute)
(scholar_flux.api.search_api.SearchAPI property)
(scholar_flux.api.SearchAPI property)
(scholar_flux.ProviderConfig attribute)
(scholar_flux.SearchAPI property)
docs_url (scholar_flux.api.models.provider_config.ProviderConfig attribute)
(scholar_flux.api.models.ProviderConfig attribute)
(scholar_flux.api.ProviderConfig attribute)
(scholar_flux.ProviderConfig attribute)
doi (scholar_flux.api.models.AcademicFieldMap attribute)
(scholar_flux.api.normalization.academic_field_map.AcademicFieldMap attribute)
(scholar_flux.api.normalization.AcademicFieldMap attribute)
(scholar_flux.api.normalization.ArXivFieldMap attribute)
(scholar_flux.api.normalization.CoreFieldMap attribute)
(scholar_flux.api.normalization.CrossrefFieldMap attribute)
(scholar_flux.api.normalization.OpenAlexFieldMap attribute)
(scholar_flux.api.normalization.PLOSFieldMap attribute)
(scholar_flux.api.normalization.PubMedFieldMap attribute)
(scholar_flux.api.normalization.SpringerNatureFieldMap attribute)
DuckDBImportError
,
[1]
DuckDBStorage (class in scholar_flux.data_storage)
(class in scholar_flux.data_storage.sql_storage)
dumps() (scholar_flux.utils.encoder.JsonDataEncoder class method)
(scholar_flux.utils.JsonDataEncoder class method)
dynamic_identification() (scholar_flux.data.data_extractor.DataExtractor method)
(scholar_flux.data.DataExtractor method)
(scholar_flux.DataExtractor method)
DYNAMODB (scholar_flux.sessions.models.session.SessionCacheBackend attribute)
(scholar_flux.sessions.models.SessionCacheBackend attribute)
(scholar_flux.sessions.SessionCacheBackend attribute)
E
encode() (scholar_flux.utils.CacheDataEncoder class method)
(scholar_flux.utils.encoder.CacheDataEncoder class method)
encode_response() (scholar_flux.api.APIResponse method)
(scholar_flux.api.models.APIResponse method)
(scholar_flux.api.models.responses.APIResponse method)
ENCODING (scholar_flux.sessions.encryption.EncryptionPipelineFactory attribute)
(scholar_flux.sessions.EncryptionPipelineFactory attribute)
encryption_stage() (scholar_flux.sessions.encryption.EncryptionPipelineFactory method)
(scholar_flux.sessions.EncryptionPipelineFactory method)
EncryptionPipelineFactory (class in scholar_flux.sessions)
(class in scholar_flux.sessions.encryption)
env_path (scholar_flux.utils.config_loader.ConfigLoader attribute)
(scholar_flux.utils.ConfigLoader attribute)
,
[1]
error (scholar_flux.api.ErrorResponse attribute)
(scholar_flux.api.models.ErrorResponse attribute)
(scholar_flux.api.models.NonResponse attribute)
(scholar_flux.api.models.ProcessedResponse property)
(scholar_flux.api.models.responses.ErrorResponse attribute)
(scholar_flux.api.models.responses.NonResponse attribute)
(scholar_flux.api.models.responses.ProcessedResponse property)
(scholar_flux.api.models.search_results.SearchResult property)
(scholar_flux.api.models.SearchResult property)
(scholar_flux.api.ProcessedResponse property)
error_details (scholar_flux.exceptions.api_exceptions.PageUnavailableFromCacheException property)
(scholar_flux.exceptions.PageUnavailableFromCacheException property)
ErrorResponse (class in scholar_flux.api)
(class in scholar_flux.api.models)
(class in scholar_flux.api.models.responses)
execute_with_retry() (scholar_flux.api.rate_limiting.retry_handler.RetryHandler method)
(scholar_flux.api.rate_limiting.RetryHandler method)
(scholar_flux.api.RetryHandler method)
expire_after (scholar_flux.CachedSessionManager property)
(scholar_flux.sessions.CachedSessionConfig attribute)
(scholar_flux.sessions.CachedSessionManager property)
(scholar_flux.sessions.models.CachedSessionConfig attribute)
(scholar_flux.sessions.models.session.CachedSessionConfig attribute)
(scholar_flux.sessions.session_manager.CachedSessionManager property)
extend() (scholar_flux.api.models.search_results.SearchResultList method)
(scholar_flux.api.models.SearchResultList method)
extract() (scholar_flux.data.base_extractor.BaseDataExtractor method)
(scholar_flux.data.BaseDataExtractor method)
(scholar_flux.data.data_extractor.DataExtractor method)
(scholar_flux.data.DataExtractor method)
(scholar_flux.DataExtractor method)
extract_abstract() (scholar_flux.api.models.AcademicFieldMap class method)
(scholar_flux.api.normalization.academic_field_map.AcademicFieldMap class method)
(scholar_flux.api.normalization.AcademicFieldMap class method)
extract_arxiv_id() (scholar_flux.api.normalization.core_field_map.CoreFieldMap class method)
(scholar_flux.api.normalization.CoreFieldMap class method)
extract_authors() (scholar_flux.api.models.AcademicFieldMap class method)
(scholar_flux.api.normalization.academic_field_map.AcademicFieldMap class method)
(scholar_flux.api.normalization.AcademicFieldMap class method)
(scholar_flux.api.normalization.crossref_field_map.CrossrefFieldMap class method)
(scholar_flux.api.normalization.CrossrefFieldMap class method)
(scholar_flux.api.normalization.pubmed_field_map.PubMedFieldMap class method)
(scholar_flux.api.normalization.PubMedFieldMap class method)
extract_boolean_field() (scholar_flux.api.models.AcademicFieldMap class method)
(scholar_flux.api.normalization.academic_field_map.AcademicFieldMap class method)
(scholar_flux.api.normalization.AcademicFieldMap class method)
extract_date_created() (scholar_flux.api.normalization.pubmed_field_map.PubMedFieldMap class method)
(scholar_flux.api.normalization.PubMedFieldMap class method)
extract_date_parts() (scholar_flux.api.normalization.crossref_field_map.CrossrefFieldMap class method)
(scholar_flux.api.normalization.CrossrefFieldMap class method)
extract_doi() (scholar_flux.api.normalization.pubmed_field_map.PubMedFieldMap class method)
(scholar_flux.api.normalization.PubMedFieldMap class method)
extract_error_details() (scholar_flux.exceptions.api_exceptions.RequestFailedException class method)
(scholar_flux.exceptions.RequestFailedException class method)
extract_id() (scholar_flux.api.models.AcademicFieldMap class method)
(scholar_flux.api.normalization.academic_field_map.AcademicFieldMap class method)
(scholar_flux.api.normalization.AcademicFieldMap class method)
extract_iso_date() (scholar_flux.api.models.AcademicFieldMap class method)
(scholar_flux.api.normalization.academic_field_map.AcademicFieldMap class method)
(scholar_flux.api.normalization.AcademicFieldMap class method)
extract_journal() (scholar_flux.api.models.AcademicFieldMap class method)
(scholar_flux.api.normalization.academic_field_map.AcademicFieldMap class method)
(scholar_flux.api.normalization.AcademicFieldMap class method)
extract_key() (scholar_flux.data.data_processor.DataProcessor static method)
(scholar_flux.data.DataProcessor static method)
(scholar_flux.DataProcessor static method)
extract_mag_id() (scholar_flux.api.normalization.core_field_map.CoreFieldMap class method)
(scholar_flux.api.normalization.CoreFieldMap class method)
extract_metadata() (scholar_flux.data.base_extractor.BaseDataExtractor method)
(scholar_flux.data.BaseDataExtractor method)
extract_oai_ids() (scholar_flux.api.normalization.core_field_map.CoreFieldMap class method)
(scholar_flux.api.normalization.CoreFieldMap class method)
extract_open_access() (scholar_flux.api.normalization.open_alex_field_map.OpenAlexFieldMap class method)
(scholar_flux.api.normalization.OpenAlexFieldMap class method)
(scholar_flux.api.normalization.pubmed_field_map.PubMedFieldMap class method)
(scholar_flux.api.normalization.PubMedFieldMap class method)
(scholar_flux.api.normalization.springer_nature_field_map.SpringerNatureFieldMap class method)
(scholar_flux.api.normalization.SpringerNatureFieldMap class method)
extract_parameters() (scholar_flux.api.APIParameterConfig method)
(scholar_flux.api.models.api_parameters.APIParameterConfig method)
(scholar_flux.api.models.APIParameterConfig method)
(scholar_flux.APIParameterConfig method)
extract_pdf_url() (scholar_flux.api.normalization.arxiv_field_map.ArXivFieldMap class method)
(scholar_flux.api.normalization.ArXivFieldMap class method)
extract_pii() (scholar_flux.api.normalization.pubmed_field_map.PubMedFieldMap class method)
(scholar_flux.api.normalization.PubMedFieldMap class method)
extract_pmcid() (scholar_flux.api.normalization.pubmed_field_map.PubMedFieldMap class method)
(scholar_flux.api.normalization.PubMedFieldMap class method)
extract_pmid() (scholar_flux.api.normalization.core_field_map.CoreFieldMap class method)
(scholar_flux.api.normalization.CoreFieldMap class method)
(scholar_flux.api.normalization.open_alex_field_map.OpenAlexFieldMap class method)
(scholar_flux.api.normalization.OpenAlexFieldMap class method)
extract_primary_url() (scholar_flux.api.normalization.springer_nature_field_map.SpringerNatureFieldMap class method)
(scholar_flux.api.normalization.SpringerNatureFieldMap class method)
extract_record_type() (scholar_flux.api.normalization.arxiv_field_map.ArXivFieldMap class method)
(scholar_flux.api.normalization.ArXivFieldMap class method)
extract_records() (scholar_flux.data.base_extractor.BaseDataExtractor method)
(scholar_flux.data.BaseDataExtractor method)
extract_retry_after() (scholar_flux.api.rate_limiting.retry_handler.RetryHandler class method)
(scholar_flux.api.rate_limiting.RetryHandler class method)
(scholar_flux.api.RetryHandler class method)
extract_retry_after_from_response() (scholar_flux.api.rate_limiting.retry_handler.RetryHandler class method)
(scholar_flux.api.rate_limiting.RetryHandler class method)
(scholar_flux.api.RetryHandler class method)
extract_title() (scholar_flux.api.normalization.crossref_field_map.CrossrefFieldMap class method)
(scholar_flux.api.normalization.CrossrefFieldMap class method)
extract_url() (scholar_flux.api.models.AcademicFieldMap class method)
(scholar_flux.api.normalization.academic_field_map.AcademicFieldMap class method)
(scholar_flux.api.normalization.AcademicFieldMap class method)
extract_url_id() (scholar_flux.api.models.AcademicFieldMap class method)
(scholar_flux.api.normalization.academic_field_map.AcademicFieldMap class method)
(scholar_flux.api.normalization.AcademicFieldMap class method)
extract_year() (in module scholar_flux.utils)
(in module scholar_flux.utils.helpers)
(scholar_flux.api.models.AcademicFieldMap class method)
(scholar_flux.api.normalization.academic_field_map.AcademicFieldMap class method)
(scholar_flux.api.normalization.AcademicFieldMap class method)
(scholar_flux.api.normalization.crossref_field_map.CrossrefFieldMap class method)
(scholar_flux.api.normalization.CrossrefFieldMap class method)
extracted_records (scholar_flux.api.ErrorResponse property)
(scholar_flux.api.models.ErrorResponse property)
(scholar_flux.api.models.ProcessedResponse attribute)
(scholar_flux.api.models.responses.ErrorResponse property)
(scholar_flux.api.models.responses.ProcessedResponse attribute)
(scholar_flux.api.models.search_results.SearchResult property)
(scholar_flux.api.models.SearchResult property)
(scholar_flux.api.ProcessedResponse attribute)
EXTRACTION_INDEX_KEY (scholar_flux.data.data_extractor.DataExtractor attribute)
(scholar_flux.data.DataExtractor attribute)
(scholar_flux.DataExtractor attribute)
extractor (scholar_flux.api.base_coordinator.BaseCoordinator property)
(scholar_flux.api.BaseCoordinator property)
(scholar_flux.api.response_coordinator.ResponseCoordinator property)
(scholar_flux.api.ResponseCoordinator property)
(scholar_flux.ResponseCoordinator property)
F
fernet (scholar_flux.sessions.encryption.EncryptionPipelineFactory property)
(scholar_flux.sessions.EncryptionPipelineFactory property)
fetch() (scholar_flux.api.search_coordinator.SearchCoordinator method)
(scholar_flux.api.SearchCoordinator method)
(scholar_flux.SearchCoordinator method)
field (scholar_flux.security.FuzzyKeyMaskingPattern attribute)
(scholar_flux.security.KeyMaskingPattern attribute)
,
[1]
(scholar_flux.security.patterns.FuzzyKeyMaskingPattern attribute)
(scholar_flux.security.patterns.KeyMaskingPattern attribute)
,
[1]
field_map (scholar_flux.api.models.provider_config.ProviderConfig attribute)
(scholar_flux.api.models.ProviderConfig attribute)
(scholar_flux.api.ProviderConfig attribute)
(scholar_flux.ProviderConfig attribute)
FieldNotFoundException
,
[1]
fields (scholar_flux.api.models.BaseFieldMap property)
(scholar_flux.api.normalization.base_field_map.BaseFieldMap property)
(scholar_flux.api.normalization.BaseFieldMap property)
fields() (scholar_flux.api.models.reconstructed_response.ReconstructedResponse class method)
(scholar_flux.api.models.ReconstructedResponse class method)
(scholar_flux.api.ReconstructedResponse class method)
FILESYSTEM (scholar_flux.sessions.models.session.SessionCacheBackend attribute)
(scholar_flux.sessions.models.SessionCacheBackend attribute)
(scholar_flux.sessions.SessionCacheBackend attribute)
filter() (scholar_flux.api.models.search_results.SearchResultList method)
(scholar_flux.api.models.SearchResultList method)
(scholar_flux.security.filters.MaskingFilter method)
(scholar_flux.security.MaskingFilter method)
(scholar_flux.utils.PathNodeMap method)
(scholar_flux.utils.PathProcessingCache method)
(scholar_flux.utils.paths.path_node_map.PathNodeMap method)
(scholar_flux.utils.paths.PathNodeMap method)
(scholar_flux.utils.paths.PathProcessingCache method)
(scholar_flux.utils.paths.processing_cache.PathProcessingCache method)
(scholar_flux.utils.paths.record_path_chain_map.RecordPathChainMap method)
(scholar_flux.utils.paths.RecordPathChainMap method)
(scholar_flux.utils.RecordPathChainMap method)
filter_api_specific_fields() (scholar_flux.api.models.BaseFieldMap method)
(scholar_flux.api.normalization.base_field_map.BaseFieldMap method)
(scholar_flux.api.normalization.BaseFieldMap method)
filter_extracted() (scholar_flux.data.RecursiveJsonProcessor method)
(scholar_flux.utils.json_processing_utils.RecursiveJsonProcessor method)
(scholar_flux.utils.RecursiveJsonProcessor method)
filter_keys() (scholar_flux.data.recursive_data_processor.RecursiveDataProcessor method)
(scholar_flux.data.RecursiveDataProcessor method)
(scholar_flux.RecursiveDataProcessor method)
(scholar_flux.utils.json_processing_utils.KeyDiscoverer method)
(scholar_flux.utils.json_processing_utils.KeyFilter static method)
(scholar_flux.utils.KeyDiscoverer method)
(scholar_flux.utils.KeyFilter static method)
filter_record_key_prefixes() (in module scholar_flux.utils)
(in module scholar_flux.utils.helpers)
find() (scholar_flux.api.models.base_provider_dict.BaseProviderDict method)
(scholar_flux.api.models.BaseProviderDict method)
flatten() (scholar_flux.data.RecursiveJsonProcessor method)
(scholar_flux.utils.json_processing_utils.RecursiveJsonProcessor method)
(scholar_flux.utils.RecursiveJsonProcessor method)
format_iso_timestamp() (in module scholar_flux.utils)
(in module scholar_flux.utils.helpers)
format_mapping() (scholar_flux.utils.PathNodeMap class method)
(scholar_flux.utils.paths.path_node_map.PathNodeMap class method)
(scholar_flux.utils.paths.PathNodeMap class method)
format_provider_name() (scholar_flux.api.workflows.search_workflow.WorkflowStep class method)
(scholar_flux.api.workflows.WorkflowStep class method)
format_repr_value() (in module scholar_flux.utils)
(in module scholar_flux.utils.repr_utils)
format_terminal_nodes() (scholar_flux.utils.PathNodeMap class method)
(scholar_flux.utils.paths.path_node_map.PathNodeMap class method)
(scholar_flux.utils.paths.PathNodeMap class method)
from_coordinators() (scholar_flux.api.multisearch_coordinator.MultiSearchCoordinator class method)
(scholar_flux.api.MultiSearchCoordinator class method)
(scholar_flux.MultiSearchCoordinator class method)
from_defaults() (scholar_flux.api.APIParameterConfig class method)
(scholar_flux.api.APIParameterMap class method)
(scholar_flux.api.models.api_parameters.APIParameterConfig class method)
(scholar_flux.api.models.api_parameters.APIParameterMap class method)
(scholar_flux.api.models.APIParameterConfig class method)
(scholar_flux.api.models.APIParameterMap class method)
(scholar_flux.api.models.provider_registry.ProviderRegistry class method)
(scholar_flux.api.models.ProviderRegistry class method)
(scholar_flux.api.models.rate_limiter_registry.RateLimiterRegistry class method)
(scholar_flux.api.models.search_api_config.SearchAPIConfig class method)
(scholar_flux.api.models.SearchAPIConfig class method)
(scholar_flux.api.ProviderRegistry class method)
(scholar_flux.api.search_api.SearchAPI class method)
(scholar_flux.api.SearchAPI class method)
(scholar_flux.api.SearchAPIConfig class method)
(scholar_flux.APIParameterConfig class method)
(scholar_flux.APIParameterMap class method)
(scholar_flux.data_storage.data_cache_manager.DataCacheManager class method)
(scholar_flux.data_storage.DataCacheManager class method)
(scholar_flux.DataCacheManager class method)
(scholar_flux.SearchAPI class method)
(scholar_flux.SearchAPIConfig class method)
from_dict() (scholar_flux.api.models.base_parameters.BaseAPIParameterMap class method)
(scholar_flux.api.models.BaseAPIParameterMap class method)
from_error() (scholar_flux.api.ErrorResponse class method)
(scholar_flux.api.models.ErrorResponse class method)
(scholar_flux.api.models.responses.ErrorResponse class method)
from_keywords() (scholar_flux.api.models.reconstructed_response.ReconstructedResponse class method)
(scholar_flux.api.models.ReconstructedResponse class method)
(scholar_flux.api.ReconstructedResponse class method)
from_mapping() (scholar_flux.utils.paths.record_path_chain_map.RecordPathNodeMap class method)
(scholar_flux.utils.paths.RecordPathNodeMap class method)
(scholar_flux.utils.RecordPathNodeMap class method)
from_path_mappings() (scholar_flux.utils.PathNodeIndex class method)
(scholar_flux.utils.paths.path_node_index.PathNodeIndex class method)
(scholar_flux.utils.paths.PathNodeIndex class method)
from_provider_config() (scholar_flux.api.search_api.SearchAPI class method)
(scholar_flux.api.SearchAPI class method)
(scholar_flux.SearchAPI class method)
from_record_count() (scholar_flux.api.models.PageListInput class method)
(scholar_flux.api.models.search_inputs.PageListInput class method)
from_response() (scholar_flux.api.APIResponse class method)
(scholar_flux.api.models.APIResponse class method)
(scholar_flux.api.models.responses.APIResponse class method)
from_serialized_response() (scholar_flux.api.APIResponse class method)
(scholar_flux.api.models.APIResponse class method)
(scholar_flux.api.models.responses.APIResponse class method)
from_settings() (scholar_flux.api.search_api.SearchAPI class method)
(scholar_flux.api.SearchAPI class method)
(scholar_flux.SearchAPI class method)
full_text (scholar_flux.api.models.AcademicFieldMap attribute)
(scholar_flux.api.normalization.academic_field_map.AcademicFieldMap attribute)
(scholar_flux.api.normalization.AcademicFieldMap attribute)
(scholar_flux.api.normalization.ArXivFieldMap attribute)
(scholar_flux.api.normalization.CoreFieldMap attribute)
(scholar_flux.api.normalization.CrossrefFieldMap attribute)
(scholar_flux.api.normalization.OpenAlexFieldMap attribute)
(scholar_flux.api.normalization.PLOSFieldMap attribute)
(scholar_flux.api.normalization.PubMedFieldMap attribute)
(scholar_flux.api.normalization.SpringerNatureFieldMap attribute)
FuzzyKeyMaskingPattern (class in scholar_flux.security)
(class in scholar_flux.security.patterns)
G
generate_fallback_cache_key() (scholar_flux.data_storage.data_cache_manager.DataCacheManager class method)
(scholar_flux.data_storage.DataCacheManager class method)
(scholar_flux.DataCacheManager class method)
generate_iso_timestamp() (in module scholar_flux.utils)
(in module scholar_flux.utils.helpers)
generate_repr() (in module scholar_flux.utils)
(in module scholar_flux.utils.repr_utils)
generate_repr_from_string() (in module scholar_flux.utils)
(in module scholar_flux.utils.repr_utils)
generate_response_hash() (in module scholar_flux.utils)
(in module scholar_flux.utils.helpers)
(scholar_flux.data_storage.data_cache_manager.DataCacheManager class method)
(scholar_flux.data_storage.DataCacheManager class method)
(scholar_flux.DataCacheManager class method)
generate_secret_key() (scholar_flux.sessions.encryption.EncryptionPipelineFactory static method)
(scholar_flux.sessions.EncryptionPipelineFactory static method)
generate_sequence_repr() (in module scholar_flux.utils)
(in module scholar_flux.utils.repr_utils)
generate_unique_name() (scholar_flux.utils.paths.path_simplification.PathSimplifier method)
(scholar_flux.utils.paths.PathSimplifier method)
(scholar_flux.utils.PathSimplifier method)
get() (scholar_flux.api.workflows.WORKFLOW_DEFAULTS class method)
(scholar_flux.api.workflows.workflow_defaults.WORKFLOW_DEFAULTS class method)
(scholar_flux.sessions.models.session.SessionCacheBackend class method)
(scholar_flux.sessions.models.SessionCacheBackend class method)
(scholar_flux.sessions.SessionCacheBackend class method)
(scholar_flux.utils.config_loader.ConfigLoader method)
(scholar_flux.utils.ConfigLoader method)
(scholar_flux.utils.PathNodeMap method)
(scholar_flux.utils.paths.path_node_map.PathNodeMap method)
(scholar_flux.utils.paths.PathNodeMap method)
(scholar_flux.utils.paths.record_path_chain_map.RecordPathChainMap method)
(scholar_flux.utils.paths.RecordPathChainMap method)
(scholar_flux.utils.RecordPathChainMap method)
get_all_keys() (scholar_flux.utils.json_processing_utils.KeyDiscoverer method)
(scholar_flux.utils.KeyDiscoverer method)
get_ancestors() (scholar_flux.utils.paths.processing_path.ProcessingPath method)
(scholar_flux.utils.paths.ProcessingPath method)
(scholar_flux.utils.ProcessingPath method)
get_cache_directory() (scholar_flux.CachedSessionManager class method)
(scholar_flux.sessions.BaseSessionManager class method)
(scholar_flux.sessions.CachedSessionManager class method)
(scholar_flux.sessions.models.BaseSessionManager class method)
(scholar_flux.sessions.models.session.BaseSessionManager class method)
(scholar_flux.sessions.session_manager.CachedSessionManager class method)
get_cache_name() (scholar_flux.CachedSessionManager class method)
(scholar_flux.sessions.CachedSessionManager class method)
(scholar_flux.sessions.session_manager.CachedSessionManager class method)
get_cached_request() (scholar_flux.api.search_coordinator.SearchCoordinator method)
(scholar_flux.api.SearchCoordinator method)
(scholar_flux.SearchCoordinator method)
get_cached_response() (scholar_flux.api.search_coordinator.SearchCoordinator method)
(scholar_flux.api.SearchCoordinator method)
(scholar_flux.SearchCoordinator method)
get_cached_response_keys() (scholar_flux.api.search_coordinator.SearchCoordinator method)
(scholar_flux.api.SearchCoordinator method)
(scholar_flux.SearchCoordinator method)
get_cached_search_result() (scholar_flux.api.search_coordinator.SearchCoordinator method)
(scholar_flux.api.SearchCoordinator method)
(scholar_flux.SearchCoordinator method)
get_default_config() (scholar_flux.data_storage.abc_storage.ABCStorage class method)
(scholar_flux.data_storage.ABCStorage class method)
(scholar_flux.data_storage.mongodb_storage.MongoDBStorage class method)
(scholar_flux.data_storage.MongoDBStorage class method)
(scholar_flux.data_storage.redis_storage.RedisStorage class method)
(scholar_flux.data_storage.RedisStorage class method)
(scholar_flux.data_storage.sql_storage.SQLAlchemyStorage class method)
(scholar_flux.data_storage.SQLAlchemyStorage class method)
(scholar_flux.MongoDBStorage class method)
(scholar_flux.RedisStorage class method)
(scholar_flux.SQLAlchemyStorage class method)
get_default_parsers() (scholar_flux.data.base_parser.BaseDataParser class method)
(scholar_flux.data.BaseDataParser class method)
get_default_provider_name() (scholar_flux.api.search_api.SearchAPI class method)
(scholar_flux.api.SearchAPI class method)
(scholar_flux.SearchAPI class method)
get_default_url() (scholar_flux.data_storage.sql_storage.SQLAlchemyStorage class method)
(scholar_flux.data_storage.SQLAlchemyStorage class method)
(scholar_flux.SQLAlchemyStorage class method)
get_default_writable_directory() (in module scholar_flux.package_metadata)
(scholar_flux.package_metadata.directories.PackageDirectorySettings method)
(scholar_flux.package_metadata.PackageDirectorySettings method)
get_defaults() (scholar_flux.api.APIParameterConfig class method)
(scholar_flux.api.APIParameterMap class method)
(scholar_flux.api.models.api_parameters.APIParameterConfig class method)
(scholar_flux.api.models.api_parameters.APIParameterMap class method)
(scholar_flux.api.models.APIParameterConfig class method)
(scholar_flux.api.models.APIParameterMap class method)
(scholar_flux.APIParameterConfig class method)
(scholar_flux.APIParameterMap class method)
get_display_name() (in module scholar_flux.api.providers)
(scholar_flux.api.models.provider_registry.ProviderRegistry method)
(scholar_flux.api.models.ProviderRegistry method)
(scholar_flux.api.ProviderRegistry method)
get_filepath() (scholar_flux.utils.json_file_utils.JsonFileUtils class method)
(scholar_flux.utils.JsonFileUtils class method)
get_first_available_key() (in module scholar_flux.utils)
(in module scholar_flux.utils.helpers)
get_from_url() (scholar_flux.api.models.provider_registry.ProviderRegistry method)
(scholar_flux.api.models.ProviderRegistry method)
(scholar_flux.api.models.rate_limiter_registry.RateLimiterRegistry method)
(scholar_flux.api.models.ResponseHistoryRegistry method)
(scholar_flux.api.ProviderRegistry method)
get_keys_with_path() (scholar_flux.utils.json_processing_utils.KeyDiscoverer method)
(scholar_flux.utils.KeyDiscoverer method)
get_mapped_paths() (scholar_flux.utils.paths.path_simplification.PathSimplifier method)
(scholar_flux.utils.paths.PathSimplifier method)
(scholar_flux.utils.PathSimplifier method)
get_name() (scholar_flux.utils.paths.processing_path.ProcessingPath method)
(scholar_flux.utils.paths.ProcessingPath method)
(scholar_flux.utils.ProcessingPath method)
get_nested_data() (in module scholar_flux.utils)
(in module scholar_flux.utils.helpers)
get_node() (scholar_flux.utils.PathNodeIndex method)
(scholar_flux.utils.PathNodeMap method)
(scholar_flux.utils.paths.path_node_index.PathNodeIndex method)
(scholar_flux.utils.paths.path_node_map.PathNodeMap method)
(scholar_flux.utils.paths.PathNodeIndex method)
(scholar_flux.utils.paths.PathNodeMap method)
(scholar_flux.utils.paths.record_path_chain_map.RecordPathChainMap method)
(scholar_flux.utils.paths.RecordPathChainMap method)
(scholar_flux.utils.RecordPathChainMap method)
get_or_create() (scholar_flux.api.models.rate_limiter_registry.RateLimiterRegistry method)
get_parent() (scholar_flux.utils.paths.processing_path.ProcessingPath method)
(scholar_flux.utils.paths.ProcessingPath method)
(scholar_flux.utils.ProcessingPath method)
get_patterns_by_name() (scholar_flux.security.masker.SensitiveDataMasker method)
(scholar_flux.security.SensitiveDataMasker method)
get_retry_after() (scholar_flux.api.rate_limiting.retry_handler.RetryHandler class method)
(scholar_flux.api.rate_limiting.RetryHandler class method)
(scholar_flux.api.RetryHandler class method)
get_terminal_keys() (scholar_flux.utils.json_processing_utils.KeyDiscoverer method)
(scholar_flux.utils.KeyDiscoverer method)
get_terminal_paths() (scholar_flux.utils.json_processing_utils.KeyDiscoverer method)
(scholar_flux.utils.KeyDiscoverer method)
get_unique_key() (scholar_flux.utils.json_processing_utils.JsonNormalizer method)
(scholar_flux.utils.JsonNormalizer method)
get_values() (in module scholar_flux.utils)
(in module scholar_flux.utils.helpers)
GRIDFS (scholar_flux.sessions.models.session.SessionCacheBackend attribute)
(scholar_flux.sessions.models.SessionCacheBackend attribute)
(scholar_flux.sessions.SessionCacheBackend attribute)
group() (scholar_flux.utils.paths.processing_path.ProcessingPath method)
(scholar_flux.utils.paths.ProcessingPath method)
(scholar_flux.utils.ProcessingPath method)
group_by_provider() (scholar_flux.api.multisearch_coordinator.MultiSearchCoordinator method)
(scholar_flux.api.MultiSearchCoordinator method)
(scholar_flux.MultiSearchCoordinator method)
group_path_assignments() (scholar_flux.utils.json_processing_utils.PathUtils static method)
(scholar_flux.utils.PathUtils static method)
H
handle_response() (scholar_flux.api.response_coordinator.ResponseCoordinator method)
(scholar_flux.api.ResponseCoordinator method)
(scholar_flux.ResponseCoordinator method)
handle_response_data() (scholar_flux.api.response_coordinator.ResponseCoordinator method)
(scholar_flux.api.ResponseCoordinator method)
(scholar_flux.ResponseCoordinator method)
has_ancestor() (scholar_flux.utils.paths.processing_path.ProcessingPath method)
(scholar_flux.utils.paths.ProcessingPath method)
(scholar_flux.utils.ProcessingPath method)
headers (scholar_flux.api.APIResponse property)
(scholar_flux.api.models.APIResponse property)
(scholar_flux.api.models.reconstructed_response.ReconstructedResponse attribute)
(scholar_flux.api.models.ReconstructedResponse attribute)
(scholar_flux.api.models.responses.APIResponse property)
(scholar_flux.api.ReconstructedResponse attribute)
(scholar_flux.utils.response_protocol.ResponseProtocol attribute)
(scholar_flux.utils.ResponseProtocol attribute)
hidden_directory_name (scholar_flux.package_metadata.directories.PackageDirectorySettings attribute)
(scholar_flux.package_metadata.PackageDirectorySettings attribute)
history (scholar_flux.api.rate_limiting.rate_limiter.RateLimiter attribute)
(scholar_flux.api.rate_limiting.RateLimiter attribute)
(scholar_flux.api.rate_limiting.retry_handler.RetryHandler attribute)
,
[1]
(scholar_flux.api.rate_limiting.RetryHandler attribute)
,
[1]
(scholar_flux.api.RateLimiter attribute)
(scholar_flux.api.RetryHandler attribute)
,
[1]
(scholar_flux.api.workflows.search_workflow.WorkflowResult attribute)
(scholar_flux.api.workflows.WorkflowResult attribute)
home_env_var (scholar_flux.package_metadata.directories.PackageDirectorySettings attribute)
(scholar_flux.package_metadata.PackageDirectorySettings attribute)
I
identify_invalid_fields() (scholar_flux.api.response_validator.ResponseValidator class method)
(scholar_flux.api.ResponseValidator class method)
(scholar_flux.ResponseValidator class method)
identify_invalid_keywords() (scholar_flux.api.response_validator.ResponseValidator class method)
(scholar_flux.api.ResponseValidator class method)
(scholar_flux.ResponseValidator class method)
ignore_case (scholar_flux.security.FuzzyKeyMaskingPattern attribute)
(scholar_flux.security.KeyMaskingPattern attribute)
,
[1]
(scholar_flux.security.patterns.FuzzyKeyMaskingPattern attribute)
(scholar_flux.security.patterns.KeyMaskingPattern attribute)
,
[1]
(scholar_flux.security.patterns.StringMaskingPattern attribute)
,
[1]
(scholar_flux.security.StringMaskingPattern attribute)
,
[1]
IGNORE_KEYS (scholar_flux.utils.json_processing_utils.PathUtils attribute)
(scholar_flux.utils.PathUtils attribute)
ignore_record_keys() (scholar_flux.data.abc_processor.ABCDataProcessor method)
(scholar_flux.data.ABCDataProcessor method)
infer_delimiter() (scholar_flux.utils.paths.processing_path.ProcessingPath static method)
(scholar_flux.utils.paths.ProcessingPath static method)
(scholar_flux.utils.ProcessingPath static method)
infer_text_pattern_search() (in module scholar_flux.utils)
(in module scholar_flux.utils.helpers)
info_content() (scholar_flux.utils.paths.processing_path.ProcessingPath method)
(scholar_flux.utils.paths.ProcessingPath method)
(scholar_flux.utils.ProcessingPath method)
initialize_package() (in module scholar_flux.utils)
(in module scholar_flux.utils.initializer)
InMemoryStorage (class in scholar_flux)
(class in scholar_flux.data_storage)
(class in scholar_flux.data_storage.in_memory_storage)
InvalidComponentTypeError
,
[1]
InvalidCoordinatorParameterException
,
[1]
InvalidDataFormatException
,
[1]
InvalidPathDelimiterError
,
[1]
InvalidPathNodeError
,
[1]
InvalidProcessingPathError
,
[1]
InvalidResponseException
,
[1]
InvalidResponseReconstructionException
,
[1]
InvalidResponseStructureException
,
[1]
is_ancestor_of() (scholar_flux.utils.paths.processing_path.ProcessingPath method)
(scholar_flux.utils.paths.ProcessingPath method)
(scholar_flux.utils.ProcessingPath method)
is_available() (scholar_flux.data_storage.abc_storage.ABCStorage class method)
(scholar_flux.data_storage.ABCStorage class method)
(scholar_flux.data_storage.DuckDBStorage class method)
(scholar_flux.data_storage.in_memory_storage.InMemoryStorage class method)
(scholar_flux.data_storage.InMemoryStorage class method)
(scholar_flux.data_storage.mongodb_storage.MongoDBStorage class method)
(scholar_flux.data_storage.MongoDBStorage class method)
(scholar_flux.data_storage.null_storage.NullStorage class method)
(scholar_flux.data_storage.NullStorage class method)
(scholar_flux.data_storage.redis_storage.RedisStorage class method)
(scholar_flux.data_storage.RedisStorage class method)
(scholar_flux.data_storage.sql_storage.DuckDBStorage class method)
(scholar_flux.data_storage.sql_storage.SQLAlchemyStorage class method)
(scholar_flux.data_storage.SQLAlchemyStorage class method)
(scholar_flux.InMemoryStorage class method)
(scholar_flux.MongoDBStorage class method)
(scholar_flux.NullStorage class method)
(scholar_flux.RedisStorage class method)
(scholar_flux.SQLAlchemyStorage class method)
is_base64() (scholar_flux.utils.CacheDataEncoder class method)
(scholar_flux.utils.encoder.CacheDataEncoder class method)
is_cached_session() (scholar_flux.api.base_api.BaseAPI static method)
(scholar_flux.api.BaseAPI static method)
(scholar_flux.BaseAPI static method)
is_jsonable() (scholar_flux.utils.json_file_utils.JsonFileUtils static method)
(scholar_flux.utils.JsonFileUtils static method)
is_nested() (in module scholar_flux.utils)
(in module scholar_flux.utils.helpers)
is_nested_json() (in module scholar_flux.utils)
(in module scholar_flux.utils.helpers)
is_nonreadable() (scholar_flux.utils.CacheDataEncoder class method)
(scholar_flux.utils.encoder.CacheDataEncoder class method)
is_response() (scholar_flux.api.models.reconstructed_response.ReconstructedResponse method)
(scholar_flux.api.models.ReconstructedResponse method)
(scholar_flux.api.ReconstructedResponse method)
is_response_like() (in module scholar_flux.utils)
(in module scholar_flux.utils.response_protocol)
is_retracted (scholar_flux.api.models.AcademicFieldMap attribute)
(scholar_flux.api.normalization.academic_field_map.AcademicFieldMap attribute)
(scholar_flux.api.normalization.AcademicFieldMap attribute)
(scholar_flux.api.normalization.ArXivFieldMap attribute)
(scholar_flux.api.normalization.CoreFieldMap attribute)
(scholar_flux.api.normalization.CrossrefFieldMap attribute)
(scholar_flux.api.normalization.OpenAlexFieldMap attribute)
(scholar_flux.api.normalization.PLOSFieldMap attribute)
(scholar_flux.api.normalization.PubMedFieldMap attribute)
(scholar_flux.api.normalization.SpringerNatureFieldMap attribute)
is_root (scholar_flux.utils.paths.processing_path.ProcessingPath property)
(scholar_flux.utils.paths.ProcessingPath property)
(scholar_flux.utils.ProcessingPath property)
is_secret() (scholar_flux.security.masker.SensitiveDataMasker class method)
(scholar_flux.security.SecretUtils class method)
(scholar_flux.security.SensitiveDataMasker class method)
(scholar_flux.security.utils.SecretUtils class method)
is_valid_content() (scholar_flux.api.response_validator.ResponseValidator class method)
(scholar_flux.api.ResponseValidator class method)
(scholar_flux.ResponseValidator class method)
is_valid_headers() (scholar_flux.api.response_validator.ResponseValidator class method)
(scholar_flux.api.ResponseValidator class method)
(scholar_flux.ResponseValidator class method)
is_valid_node() (scholar_flux.utils.PathNode class method)
(scholar_flux.utils.paths.path_nodes.PathNode class method)
(scholar_flux.utils.paths.PathNode class method)
is_valid_reason() (scholar_flux.api.response_validator.ResponseValidator class method)
(scholar_flux.api.ResponseValidator class method)
(scholar_flux.ResponseValidator class method)
is_valid_response_structure() (scholar_flux.api.response_validator.ResponseValidator class method)
(scholar_flux.api.ResponseValidator class method)
(scholar_flux.ResponseValidator class method)
is_valid_status_code() (scholar_flux.api.response_validator.ResponseValidator class method)
(scholar_flux.api.ResponseValidator class method)
(scholar_flux.ResponseValidator class method)
is_valid_url() (scholar_flux.api.response_validator.ResponseValidator class method)
(scholar_flux.api.ResponseValidator class method)
(scholar_flux.ResponseValidator class method)
isnull() (scholar_flux.data_storage.data_cache_manager.DataCacheManager method)
(scholar_flux.data_storage.DataCacheManager method)
(scholar_flux.DataCacheManager method)
iter_pages() (scholar_flux.api.multisearch_coordinator.MultiSearchCoordinator method)
(scholar_flux.api.MultiSearchCoordinator method)
(scholar_flux.api.search_coordinator.SearchCoordinator method)
(scholar_flux.api.SearchCoordinator method)
(scholar_flux.MultiSearchCoordinator method)
(scholar_flux.SearchCoordinator method)
iter_pages_threaded() (scholar_flux.api.multisearch_coordinator.MultiSearchCoordinator method)
(scholar_flux.api.MultiSearchCoordinator method)
(scholar_flux.MultiSearchCoordinator method)
ItsDangerousImportError
,
[1]
J
join() (scholar_flux.api.models.search_results.SearchResultList method)
(scholar_flux.api.models.SearchResultList method)
journal (scholar_flux.api.models.AcademicFieldMap attribute)
(scholar_flux.api.normalization.academic_field_map.AcademicFieldMap attribute)
(scholar_flux.api.normalization.AcademicFieldMap attribute)
(scholar_flux.api.normalization.ArXivFieldMap attribute)
(scholar_flux.api.normalization.CoreFieldMap attribute)
(scholar_flux.api.normalization.CrossrefFieldMap attribute)
(scholar_flux.api.normalization.OpenAlexFieldMap attribute)
(scholar_flux.api.normalization.PLOSFieldMap attribute)
(scholar_flux.api.normalization.PubMedFieldMap attribute)
(scholar_flux.api.normalization.SpringerNatureFieldMap attribute)
json() (scholar_flux.api.models.reconstructed_response.ReconstructedResponse method)
(scholar_flux.api.models.ReconstructedResponse method)
(scholar_flux.api.ReconstructedResponse method)
(scholar_flux.utils.response_protocol.ResponseSupportsJSONProtocol method)
(scholar_flux.utils.ResponseSupportsJSONProtocol method)
json_data (scholar_flux.data.path_data_processor.PathDataProcessor property)
(scholar_flux.data.PathDataProcessor property)
(scholar_flux.data.recursive_data_processor.RecursiveDataProcessor property)
(scholar_flux.data.RecursiveDataProcessor property)
(scholar_flux.PathDataProcessor property)
(scholar_flux.RecursiveDataProcessor property)
JsonDataEncoder (class in scholar_flux.utils)
(class in scholar_flux.utils.encoder)
JsonFileUtils (class in scholar_flux.utils)
(class in scholar_flux.utils.json_file_utils)
JsonNormalizer (class in scholar_flux.utils)
(class in scholar_flux.utils.json_processing_utils)
JsonRecordData (class in scholar_flux.utils)
(class in scholar_flux.utils.json_processing_utils)
K
keep_descendants() (scholar_flux.utils.paths.processing_path.ProcessingPath class method)
(scholar_flux.utils.paths.ProcessingPath class method)
(scholar_flux.utils.ProcessingPath class method)
KeyDiscoverer (class in scholar_flux.utils)
(class in scholar_flux.utils.json_processing_utils)
KeyFilter (class in scholar_flux.utils)
(class in scholar_flux.utils.json_processing_utils)
KeyMaskingPattern (class in scholar_flux.security)
(class in scholar_flux.security.patterns)
KeyNotFound
,
[1]
keywords (scholar_flux.api.models.AcademicFieldMap attribute)
(scholar_flux.api.normalization.academic_field_map.AcademicFieldMap attribute)
(scholar_flux.api.normalization.AcademicFieldMap attribute)
(scholar_flux.api.normalization.ArXivFieldMap attribute)
(scholar_flux.api.normalization.CoreFieldMap attribute)
(scholar_flux.api.normalization.CrossrefFieldMap attribute)
(scholar_flux.api.normalization.OpenAlexFieldMap attribute)
(scholar_flux.api.normalization.PLOSFieldMap attribute)
(scholar_flux.api.normalization.PubMedFieldMap attribute)
(scholar_flux.api.normalization.SpringerNatureFieldMap attribute)
kwargs (scholar_flux.CachedSessionManager property)
(scholar_flux.sessions.CachedSessionConfig attribute)
(scholar_flux.sessions.CachedSessionManager property)
(scholar_flux.sessions.models.CachedSessionConfig attribute)
(scholar_flux.sessions.models.session.CachedSessionConfig attribute)
(scholar_flux.sessions.session_manager.CachedSessionManager property)
L
language (scholar_flux.api.models.AcademicFieldMap attribute)
(scholar_flux.api.normalization.academic_field_map.AcademicFieldMap attribute)
(scholar_flux.api.normalization.AcademicFieldMap attribute)
(scholar_flux.api.normalization.ArXivFieldMap attribute)
(scholar_flux.api.normalization.CoreFieldMap attribute)
(scholar_flux.api.normalization.CrossrefFieldMap attribute)
(scholar_flux.api.normalization.OpenAlexFieldMap attribute)
(scholar_flux.api.normalization.PLOSFieldMap attribute)
(scholar_flux.api.normalization.PubMedFieldMap attribute)
(scholar_flux.api.normalization.SpringerNatureFieldMap attribute)
last_response (scholar_flux.api.base_coordinator.BaseCoordinator property)
(scholar_flux.api.BaseCoordinator property)
lazy_add() (scholar_flux.utils.PathProcessingCache method)
(scholar_flux.utils.paths.PathProcessingCache method)
(scholar_flux.utils.paths.processing_cache.PathProcessingCache method)
lazy_remove() (scholar_flux.utils.PathProcessingCache method)
(scholar_flux.utils.paths.PathProcessingCache method)
(scholar_flux.utils.paths.processing_cache.PathProcessingCache method)
license (scholar_flux.api.models.AcademicFieldMap attribute)
(scholar_flux.api.normalization.academic_field_map.AcademicFieldMap attribute)
(scholar_flux.api.normalization.AcademicFieldMap attribute)
(scholar_flux.api.normalization.ArXivFieldMap attribute)
(scholar_flux.api.normalization.CoreFieldMap attribute)
(scholar_flux.api.normalization.CrossrefFieldMap attribute)
(scholar_flux.api.normalization.OpenAlexFieldMap attribute)
(scholar_flux.api.normalization.PLOSFieldMap attribute)
(scholar_flux.api.normalization.PubMedFieldMap attribute)
(scholar_flux.api.normalization.SpringerNatureFieldMap attribute)
load_config() (scholar_flux.utils.config_loader.ConfigLoader method)
(scholar_flux.utils.ConfigLoader method)
load_data() (scholar_flux.data.abc_processor.ABCDataProcessor method)
(scholar_flux.data.ABCDataProcessor method)
(scholar_flux.data.path_data_processor.PathDataProcessor method)
(scholar_flux.data.PathDataProcessor method)
(scholar_flux.data.recursive_data_processor.RecursiveDataProcessor method)
(scholar_flux.data.RecursiveDataProcessor method)
(scholar_flux.PathDataProcessor method)
(scholar_flux.RecursiveDataProcessor method)
(scholar_flux.utils.json_file_utils.JsonFileUtils class method)
(scholar_flux.utils.JsonFileUtils class method)
load_dotenv() (scholar_flux.utils.config_loader.ConfigLoader method)
(scholar_flux.utils.ConfigLoader method)
load_os_env() (scholar_flux.utils.config_loader.ConfigLoader method)
(scholar_flux.utils.ConfigLoader method)
load_os_env_key() (scholar_flux.utils.config_loader.ConfigLoader class method)
(scholar_flux.utils.ConfigLoader class method)
load_provider_config() (scholar_flux.utils.provider_utils.ProviderUtils class method)
load_provider_config_dict() (scholar_flux.utils.provider_utils.ProviderUtils class method)
loads() (scholar_flux.utils.encoder.JsonDataEncoder class method)
(scholar_flux.utils.JsonDataEncoder class method)
log_level_context() (in module scholar_flux)
(in module scholar_flux.utils)
(in module scholar_flux.utils.logger)
log_retry_attempt() (scholar_flux.api.rate_limiting.retry_handler.RetryHandler method)
(scholar_flux.api.rate_limiting.RetryHandler method)
(scholar_flux.api.RetryHandler method)
log_retry_warning() (scholar_flux.api.rate_limiting.retry_handler.RetryHandler static method)
(scholar_flux.api.rate_limiting.RetryHandler static method)
(scholar_flux.api.RetryHandler static method)
LogDirectoryError
,
[1]
M
make_request() (scholar_flux.api.search_api.SearchAPI method)
(scholar_flux.api.SearchAPI method)
(scholar_flux.SearchAPI method)
map (scholar_flux.api.APIParameterConfig property)
(scholar_flux.api.models.api_parameters.APIParameterConfig property)
(scholar_flux.api.models.APIParameterConfig property)
(scholar_flux.api.models.provider_config.ProviderConfig property)
(scholar_flux.api.models.ProviderConfig property)
(scholar_flux.api.ProviderConfig property)
(scholar_flux.APIParameterConfig property)
(scholar_flux.ProviderConfig property)
mask_dict() (scholar_flux.security.masker.SensitiveDataMasker method)
(scholar_flux.security.SensitiveDataMasker method)
mask_list() (scholar_flux.security.masker.SensitiveDataMasker method)
(scholar_flux.security.SensitiveDataMasker method)
mask_object() (scholar_flux.security.masker.SensitiveDataMasker method)
(scholar_flux.security.SensitiveDataMasker method)
mask_output() (scholar_flux.security.masker.SensitiveDataMasker method)
(scholar_flux.security.SensitiveDataMasker method)
mask_pattern (scholar_flux.security.FuzzyKeyMaskingPattern attribute)
(scholar_flux.security.KeyMaskingPattern attribute)
,
[1]
(scholar_flux.security.patterns.FuzzyKeyMaskingPattern attribute)
(scholar_flux.security.patterns.KeyMaskingPattern attribute)
,
[1]
(scholar_flux.security.patterns.StringMaskingPattern attribute)
,
[1]
(scholar_flux.security.StringMaskingPattern attribute)
,
[1]
mask_secret() (scholar_flux.security.masker.SensitiveDataMasker static method)
(scholar_flux.security.SecretUtils class method)
(scholar_flux.security.SensitiveDataMasker static method)
(scholar_flux.security.utils.SecretUtils class method)
mask_text() (scholar_flux.security.masker.SensitiveDataMasker method)
(scholar_flux.security.SensitiveDataMasker method)
mask_value() (scholar_flux.security.masker.SensitiveDataMasker method)
(scholar_flux.security.SensitiveDataMasker method)
MaskingFilter (class in scholar_flux.security)
(class in scholar_flux.security.filters)
MaskingPattern (class in scholar_flux.security)
(class in scholar_flux.security.patterns)
MaskingPatternSet (class in scholar_flux.security)
(class in scholar_flux.security.patterns)
matches_key() (scholar_flux.security.FuzzyKeyMaskingPattern method)
(scholar_flux.security.KeyMaskingPattern method)
(scholar_flux.security.patterns.FuzzyKeyMaskingPattern method)
(scholar_flux.security.patterns.KeyMaskingPattern method)
MAX_API_KEY_LENGTH (scholar_flux.api.models.search_api_config.SearchAPIConfig attribute)
(scholar_flux.api.models.SearchAPIConfig attribute)
(scholar_flux.api.SearchAPIConfig attribute)
(scholar_flux.SearchAPIConfig attribute)
max_backoff (scholar_flux.api.rate_limiting.retry_handler.RetryHandler attribute)
(scholar_flux.api.rate_limiting.RetryHandler attribute)
(scholar_flux.api.RetryHandler attribute)
MAX_PROCESSES (scholar_flux.utils.PathNodeIndex attribute)
(scholar_flux.utils.paths.path_node_index.PathNodeIndex attribute)
(scholar_flux.utils.paths.PathNodeIndex attribute)
max_retries (scholar_flux.api.rate_limiting.retry_handler.RetryHandler attribute)
(scholar_flux.api.rate_limiting.RetryHandler attribute)
(scholar_flux.api.RetryHandler attribute)
MEMORY (scholar_flux.sessions.models.session.SessionCacheBackend attribute)
(scholar_flux.sessions.models.SessionCacheBackend attribute)
(scholar_flux.sessions.SessionCacheBackend attribute)
message (scholar_flux.api.ErrorResponse attribute)
(scholar_flux.api.models.ErrorResponse attribute)
(scholar_flux.api.models.NonResponse attribute)
(scholar_flux.api.models.ProcessedResponse attribute)
(scholar_flux.api.models.responses.ErrorResponse attribute)
(scholar_flux.api.models.responses.NonResponse attribute)
(scholar_flux.api.models.responses.ProcessedResponse attribute)
(scholar_flux.api.models.search_results.SearchResult property)
(scholar_flux.api.models.SearchResult property)
(scholar_flux.api.ProcessedResponse attribute)
metadata (scholar_flux.api.ErrorResponse property)
(scholar_flux.api.models.ErrorResponse property)
(scholar_flux.api.models.ProcessedResponse attribute)
(scholar_flux.api.models.responses.ErrorResponse property)
(scholar_flux.api.models.responses.ProcessedResponse attribute)
(scholar_flux.api.models.search_results.SearchResult property)
(scholar_flux.api.models.SearchResult property)
(scholar_flux.api.ProcessedResponse attribute)
metadata_map (scholar_flux.api.models.provider_config.ProviderConfig attribute)
(scholar_flux.api.models.ProviderConfig attribute)
(scholar_flux.api.ProviderConfig attribute)
(scholar_flux.ProviderConfig attribute)
min_interval (scholar_flux.api.rate_limiting.rate_limiter.RateLimiter property)
(scholar_flux.api.rate_limiting.RateLimiter property)
(scholar_flux.api.RateLimiter property)
MissingAPIKeyException
,
[1]
MissingAPISpecificParameterException
,
[1]
MissingProviderException
,
[1]
MissingResponseException
,
[1]
model_config (scholar_flux.api.APIParameterMap attribute)
(scholar_flux.api.APIResponse attribute)
(scholar_flux.api.ErrorResponse attribute)
(scholar_flux.api.models.AcademicFieldMap attribute)
(scholar_flux.api.models.api_parameters.APIParameterMap attribute)
(scholar_flux.api.models.APIParameterMap attribute)
(scholar_flux.api.models.APIResponse attribute)
(scholar_flux.api.models.base_parameters.BaseAPIParameterMap attribute)
(scholar_flux.api.models.BaseAPIParameterMap attribute)
(scholar_flux.api.models.BaseFieldMap attribute)
(scholar_flux.api.models.ErrorResponse attribute)
(scholar_flux.api.models.NonResponse attribute)
(scholar_flux.api.models.PageListInput attribute)
(scholar_flux.api.models.ProcessedResponse attribute)
(scholar_flux.api.models.provider_config.ProviderConfig attribute)
(scholar_flux.api.models.ProviderConfig attribute)
(scholar_flux.api.models.response_metadata_map.ResponseMetadataMap attribute)
(scholar_flux.api.models.ResponseMetadataMap attribute)
(scholar_flux.api.models.responses.APIResponse attribute)
(scholar_flux.api.models.responses.ErrorResponse attribute)
(scholar_flux.api.models.responses.NonResponse attribute)
(scholar_flux.api.models.responses.ProcessedResponse attribute)
(scholar_flux.api.models.search_api_config.SearchAPIConfig attribute)
(scholar_flux.api.models.search_inputs.PageListInput attribute)
(scholar_flux.api.models.search_results.SearchResult attribute)
(scholar_flux.api.models.SearchAPIConfig attribute)
(scholar_flux.api.models.SearchResult attribute)
(scholar_flux.api.NonResponse attribute)
(scholar_flux.api.normalization.academic_field_map.AcademicFieldMap attribute)
(scholar_flux.api.normalization.AcademicFieldMap attribute)
(scholar_flux.api.normalization.arxiv_field_map.ArXivFieldMap attribute)
(scholar_flux.api.normalization.ArXivFieldMap attribute)
(scholar_flux.api.normalization.base_field_map.BaseFieldMap attribute)
(scholar_flux.api.normalization.BaseFieldMap attribute)
(scholar_flux.api.normalization.core_field_map.CoreFieldMap attribute)
(scholar_flux.api.normalization.CoreFieldMap attribute)
(scholar_flux.api.normalization.crossref_field_map.CrossrefFieldMap attribute)
(scholar_flux.api.normalization.CrossrefFieldMap attribute)
(scholar_flux.api.normalization.normalizing_field_map.NormalizingFieldMap attribute)
(scholar_flux.api.normalization.NormalizingFieldMap attribute)
(scholar_flux.api.normalization.open_alex_field_map.OpenAlexFieldMap attribute)
(scholar_flux.api.normalization.OpenAlexFieldMap attribute)
(scholar_flux.api.normalization.plos_field_map.PLOSFieldMap attribute)
(scholar_flux.api.normalization.PLOSFieldMap attribute)
(scholar_flux.api.normalization.pubmed_field_map.PubMedFieldMap attribute)
(scholar_flux.api.normalization.PubMedFieldMap attribute)
(scholar_flux.api.normalization.springer_nature_field_map.SpringerNatureFieldMap attribute)
(scholar_flux.api.normalization.SpringerNatureFieldMap attribute)
(scholar_flux.api.ProcessedResponse attribute)
(scholar_flux.api.ProviderConfig attribute)
(scholar_flux.api.ResponseMetadataMap attribute)
(scholar_flux.api.SearchAPIConfig attribute)
(scholar_flux.api.workflows.BaseStepContext attribute)
(scholar_flux.api.workflows.BaseWorkflow attribute)
(scholar_flux.api.workflows.BaseWorkflowResult attribute)
(scholar_flux.api.workflows.BaseWorkflowStep attribute)
(scholar_flux.api.workflows.models.BaseStepContext attribute)
(scholar_flux.api.workflows.models.BaseWorkflow attribute)
(scholar_flux.api.workflows.models.BaseWorkflowResult attribute)
(scholar_flux.api.workflows.models.BaseWorkflowStep attribute)
(scholar_flux.api.workflows.pubmed_workflow.PubMedFetchStep attribute)
(scholar_flux.api.workflows.pubmed_workflow.PubMedSearchStep attribute)
(scholar_flux.api.workflows.pubmed_workflow.PubMedSearchWorkflow attribute)
(scholar_flux.api.workflows.PubMedFetchStep attribute)
(scholar_flux.api.workflows.PubMedSearchStep attribute)
(scholar_flux.api.workflows.PubMedSearchWorkflow attribute)
(scholar_flux.api.workflows.search_workflow.SearchWorkflow attribute)
(scholar_flux.api.workflows.search_workflow.StepContext attribute)
(scholar_flux.api.workflows.search_workflow.WorkflowResult attribute)
(scholar_flux.api.workflows.search_workflow.WorkflowStep attribute)
(scholar_flux.api.workflows.SearchWorkflow attribute)
(scholar_flux.api.workflows.StepContext attribute)
(scholar_flux.api.workflows.WorkflowResult attribute)
(scholar_flux.api.workflows.WorkflowStep attribute)
(scholar_flux.APIParameterMap attribute)
(scholar_flux.package_metadata.directories.PackageDirectorySettings attribute)
(scholar_flux.package_metadata.PackageDirectorySettings attribute)
(scholar_flux.ProviderConfig attribute)
(scholar_flux.SearchAPIConfig attribute)
(scholar_flux.sessions.CachedSessionConfig attribute)
(scholar_flux.sessions.models.CachedSessionConfig attribute)
(scholar_flux.sessions.models.session.CachedSessionConfig attribute)
model_post_init() (scholar_flux.api.models.AcademicFieldMap method)
(scholar_flux.api.normalization.academic_field_map.AcademicFieldMap method)
(scholar_flux.api.normalization.AcademicFieldMap method)
(scholar_flux.api.normalization.arxiv_field_map.ArXivFieldMap method)
(scholar_flux.api.normalization.ArXivFieldMap method)
(scholar_flux.api.normalization.core_field_map.CoreFieldMap method)
(scholar_flux.api.normalization.CoreFieldMap method)
(scholar_flux.api.normalization.crossref_field_map.CrossrefFieldMap method)
(scholar_flux.api.normalization.CrossrefFieldMap method)
(scholar_flux.api.normalization.normalizing_field_map.NormalizingFieldMap method)
(scholar_flux.api.normalization.NormalizingFieldMap method)
(scholar_flux.api.normalization.open_alex_field_map.OpenAlexFieldMap method)
(scholar_flux.api.normalization.OpenAlexFieldMap method)
(scholar_flux.api.normalization.plos_field_map.PLOSFieldMap method)
(scholar_flux.api.normalization.PLOSFieldMap method)
(scholar_flux.api.normalization.pubmed_field_map.PubMedFieldMap method)
(scholar_flux.api.normalization.PubMedFieldMap method)
(scholar_flux.api.normalization.springer_nature_field_map.SpringerNatureFieldMap method)
(scholar_flux.api.normalization.SpringerNatureFieldMap method)
(scholar_flux.api.workflows.pubmed_workflow.PubMedSearchWorkflow method)
(scholar_flux.api.workflows.PubMedSearchWorkflow method)
(scholar_flux.api.workflows.search_workflow.SearchWorkflow method)
(scholar_flux.api.workflows.SearchWorkflow method)
module
scholar_flux
scholar_flux.api
scholar_flux.api.base_api
scholar_flux.api.base_coordinator
scholar_flux.api.models
scholar_flux.api.models.api_parameters
scholar_flux.api.models.base_parameters
scholar_flux.api.models.base_provider_dict
scholar_flux.api.models.provider_config
scholar_flux.api.models.provider_registry
scholar_flux.api.models.rate_limiter_registry
scholar_flux.api.models.reconstructed_response
scholar_flux.api.models.response_metadata_map
scholar_flux.api.models.response_types
scholar_flux.api.models.responses
scholar_flux.api.models.search_api_config
scholar_flux.api.models.search_inputs
scholar_flux.api.models.search_results
scholar_flux.api.multisearch_coordinator
scholar_flux.api.normalization
scholar_flux.api.normalization.academic_field_map
scholar_flux.api.normalization.arxiv_field_map
scholar_flux.api.normalization.base_field_map
scholar_flux.api.normalization.core_field_map
scholar_flux.api.normalization.crossref_field_map
scholar_flux.api.normalization.normalizing_field_map
scholar_flux.api.normalization.open_alex_field_map
scholar_flux.api.normalization.plos_field_map
scholar_flux.api.normalization.pubmed_efetch_field_map
scholar_flux.api.normalization.pubmed_field_map
scholar_flux.api.normalization.springer_nature_field_map
scholar_flux.api.providers
scholar_flux.api.providers.arxiv
scholar_flux.api.providers.core
scholar_flux.api.providers.crossref
scholar_flux.api.providers.open_alex
scholar_flux.api.providers.plos
scholar_flux.api.providers.pubmed
scholar_flux.api.providers.pubmed_efetch
scholar_flux.api.providers.springer_nature
scholar_flux.api.rate_limiting
scholar_flux.api.rate_limiting.rate_limiter
scholar_flux.api.rate_limiting.retry_handler
scholar_flux.api.rate_limiting.threaded_rate_limiter
scholar_flux.api.response_coordinator
scholar_flux.api.response_validator
scholar_flux.api.search_api
scholar_flux.api.search_coordinator
scholar_flux.api.validators
scholar_flux.api.workflows
scholar_flux.api.workflows.models
scholar_flux.api.workflows.pubmed_workflow
scholar_flux.api.workflows.search_workflow
scholar_flux.api.workflows.workflow_defaults
scholar_flux.data
scholar_flux.data.abc_processor
scholar_flux.data.base_extractor
scholar_flux.data.base_parser
scholar_flux.data.data_extractor
scholar_flux.data.data_parser
scholar_flux.data.data_processor
scholar_flux.data.normalizing_data_processor
scholar_flux.data.pass_through_data_processor
scholar_flux.data.path_data_processor
scholar_flux.data.recursive_data_processor
scholar_flux.data_storage
scholar_flux.data_storage.abc_storage
scholar_flux.data_storage.data_cache_manager
scholar_flux.data_storage.in_memory_storage
scholar_flux.data_storage.mongodb_storage
scholar_flux.data_storage.null_storage
scholar_flux.data_storage.redis_storage
scholar_flux.data_storage.sql_storage
scholar_flux.exceptions
scholar_flux.exceptions.api_exceptions
scholar_flux.exceptions.coordinator_exceptions
scholar_flux.exceptions.data_exceptions
scholar_flux.exceptions.import_exceptions
scholar_flux.exceptions.path_exceptions
scholar_flux.exceptions.storage_exceptions
scholar_flux.exceptions.util_exceptions
scholar_flux.package_metadata
scholar_flux.package_metadata.directories
scholar_flux.security
scholar_flux.security.filters
scholar_flux.security.masker
scholar_flux.security.patterns
scholar_flux.security.utils
scholar_flux.sessions
scholar_flux.sessions.encryption
scholar_flux.sessions.models
scholar_flux.sessions.models.session
scholar_flux.sessions.session_manager
scholar_flux.utils
scholar_flux.utils.config_loader
scholar_flux.utils.encoder
scholar_flux.utils.helpers
scholar_flux.utils.initializer
scholar_flux.utils.json_file_utils
scholar_flux.utils.json_processing_utils
scholar_flux.utils.logger
scholar_flux.utils.module_utils
scholar_flux.utils.paths
scholar_flux.utils.paths.path_discoverer
scholar_flux.utils.paths.path_node_index
scholar_flux.utils.paths.path_node_map
scholar_flux.utils.paths.path_nodes
scholar_flux.utils.paths.path_simplification
scholar_flux.utils.paths.processing_cache
scholar_flux.utils.paths.processing_path
scholar_flux.utils.paths.record_path_chain_map
scholar_flux.utils.provider_utils
scholar_flux.utils.repr_utils
scholar_flux.utils.response_protocol
MONGODB (scholar_flux.sessions.models.session.SessionCacheBackend attribute)
(scholar_flux.sessions.models.SessionCacheBackend attribute)
(scholar_flux.sessions.SessionCacheBackend attribute)
MongoDBImportError
,
[1]
,
[2]
MongoDBStorage (class in scholar_flux)
(class in scholar_flux.data_storage)
(class in scholar_flux.data_storage.mongodb_storage)
MultiSearchCoordinator (class in scholar_flux)
(class in scholar_flux.api)
(class in scholar_flux.api.multisearch_coordinator)
N
name (scholar_flux.api.APISpecificParameter attribute)
(scholar_flux.api.models.APISpecificParameter attribute)
(scholar_flux.api.models.base_parameters.APISpecificParameter attribute)
(scholar_flux.security.FuzzyKeyMaskingPattern attribute)
(scholar_flux.security.KeyMaskingPattern attribute)
,
[1]
(scholar_flux.security.MaskingPattern attribute)
(scholar_flux.security.patterns.FuzzyKeyMaskingPattern attribute)
(scholar_flux.security.patterns.KeyMaskingPattern attribute)
,
[1]
(scholar_flux.security.patterns.MaskingPattern attribute)
(scholar_flux.security.patterns.StringMaskingPattern attribute)
,
[1]
(scholar_flux.security.StringMaskingPattern attribute)
,
[1]
name_mappings (scholar_flux.utils.paths.path_simplification.PathSimplifier attribute)
,
[1]
(scholar_flux.utils.paths.PathSimplifier attribute)
,
[1]
(scholar_flux.utils.PathSimplifier attribute)
,
[1]
namespace (scholar_flux.data_storage.data_cache_manager.DataCacheManager property)
(scholar_flux.data_storage.DataCacheManager property)
(scholar_flux.data_storage.DuckDBStorage attribute)
(scholar_flux.data_storage.in_memory_storage.InMemoryStorage attribute)
(scholar_flux.data_storage.InMemoryStorage attribute)
(scholar_flux.data_storage.mongodb_storage.MongoDBStorage attribute)
(scholar_flux.data_storage.MongoDBStorage attribute)
(scholar_flux.data_storage.null_storage.NullStorage attribute)
(scholar_flux.data_storage.NullStorage attribute)
(scholar_flux.data_storage.redis_storage.RedisStorage attribute)
(scholar_flux.data_storage.RedisStorage attribute)
(scholar_flux.data_storage.sql_storage.SQLAlchemyStorage attribute)
(scholar_flux.data_storage.SQLAlchemyStorage attribute)
(scholar_flux.DataCacheManager property)
nested_key_exists() (in module scholar_flux.utils)
(in module scholar_flux.utils.helpers)
node_exists() (scholar_flux.utils.PathNodeMap method)
(scholar_flux.utils.paths.path_node_map.PathNodeMap method)
(scholar_flux.utils.paths.PathNodeMap method)
(scholar_flux.utils.paths.record_path_chain_map.RecordPathChainMap method)
(scholar_flux.utils.paths.RecordPathChainMap method)
(scholar_flux.utils.RecordPathChainMap method)
node_map (scholar_flux.utils.PathNodeIndex attribute)
(scholar_flux.utils.paths.path_node_index.PathNodeIndex attribute)
(scholar_flux.utils.paths.PathNodeIndex attribute)
nodes (scholar_flux.utils.PathNodeIndex property)
(scholar_flux.utils.PathNodeMap property)
(scholar_flux.utils.paths.path_node_index.PathNodeIndex property)
(scholar_flux.utils.paths.path_node_map.PathNodeMap property)
(scholar_flux.utils.paths.PathNodeIndex property)
(scholar_flux.utils.paths.PathNodeMap property)
(scholar_flux.utils.paths.record_path_chain_map.RecordPathChainMap property)
(scholar_flux.utils.paths.RecordPathChainMap property)
(scholar_flux.utils.RecordPathChainMap property)
non_informative (scholar_flux.utils.paths.path_simplification.PathSimplifier attribute)
,
[1]
(scholar_flux.utils.paths.PathSimplifier attribute)
,
[1]
(scholar_flux.utils.PathSimplifier attribute)
,
[1]
NonResponse (class in scholar_flux.api)
(class in scholar_flux.api.models)
(class in scholar_flux.api.models.responses)
NoRecordsAvailableException
,
[1]
normalize() (scholar_flux.api.APIResponse method)
(scholar_flux.api.ErrorResponse method)
(scholar_flux.api.models.APIResponse method)
(scholar_flux.api.models.ErrorResponse method)
(scholar_flux.api.models.ProcessedResponse method)
(scholar_flux.api.models.responses.APIResponse method)
(scholar_flux.api.models.responses.ErrorResponse method)
(scholar_flux.api.models.responses.ProcessedResponse method)
(scholar_flux.api.models.search_results.SearchResult method)
(scholar_flux.api.models.search_results.SearchResultList method)
(scholar_flux.api.models.SearchResult method)
(scholar_flux.api.models.SearchResultList method)
(scholar_flux.api.ProcessedResponse method)
normalize_doi() (scholar_flux.api.models.AcademicFieldMap class method)
(scholar_flux.api.normalization.academic_field_map.AcademicFieldMap class method)
(scholar_flux.api.normalization.AcademicFieldMap class method)
normalize_extracted() (scholar_flux.utils.json_processing_utils.JsonNormalizer method)
(scholar_flux.utils.JsonNormalizer method)
normalize_provider_name() (scholar_flux.api.models.provider_config.ProviderConfig class method)
(scholar_flux.api.models.ProviderConfig class method)
(scholar_flux.api.ProviderConfig class method)
(scholar_flux.ProviderConfig class method)
normalize_record() (scholar_flux.api.models.BaseFieldMap method)
(scholar_flux.api.normalization.base_field_map.BaseFieldMap method)
(scholar_flux.api.normalization.BaseFieldMap method)
(scholar_flux.api.normalization.normalizing_field_map.NormalizingFieldMap method)
(scholar_flux.api.normalization.NormalizingFieldMap method)
normalize_records() (scholar_flux.api.models.BaseFieldMap method)
(scholar_flux.api.normalization.base_field_map.BaseFieldMap method)
(scholar_flux.api.normalization.BaseFieldMap method)
(scholar_flux.api.normalization.normalizing_field_map.NormalizingFieldMap method)
(scholar_flux.api.normalization.NormalizingFieldMap method)
(scholar_flux.utils.PathNodeIndex class method)
(scholar_flux.utils.paths.path_node_index.PathNodeIndex class method)
(scholar_flux.utils.paths.PathNodeIndex class method)
normalize_repr() (in module scholar_flux.utils)
(in module scholar_flux.utils.repr_utils)
normalize_url() (in module scholar_flux.api.validators)
normalized_records (scholar_flux.api.ErrorResponse property)
(scholar_flux.api.models.ErrorResponse property)
(scholar_flux.api.models.ProcessedResponse attribute)
(scholar_flux.api.models.responses.ErrorResponse property)
(scholar_flux.api.models.responses.ProcessedResponse attribute)
(scholar_flux.api.models.search_results.SearchResult property)
(scholar_flux.api.models.SearchResult property)
(scholar_flux.api.ProcessedResponse attribute)
NormalizingDataProcessor (class in scholar_flux.data)
(class in scholar_flux.data.normalizing_data_processor)
NormalizingFieldMap (class in scholar_flux.api.normalization)
(class in scholar_flux.api.normalization.normalizing_field_map)
Note (scholar_flux.security.patterns.StringMaskingPattern attribute)
(scholar_flux.security.StringMaskingPattern attribute)
null() (scholar_flux.data_storage.data_cache_manager.DataCacheManager class method)
(scholar_flux.data_storage.DataCacheManager class method)
(scholar_flux.DataCacheManager class method)
NullStorage (class in scholar_flux)
(class in scholar_flux.data_storage)
(class in scholar_flux.data_storage.null_storage)
O
ok (scholar_flux.api.models.reconstructed_response.ReconstructedResponse property)
(scholar_flux.api.models.ReconstructedResponse property)
(scholar_flux.api.ReconstructedResponse property)
open_access (scholar_flux.api.models.AcademicFieldMap attribute)
(scholar_flux.api.normalization.academic_field_map.AcademicFieldMap attribute)
(scholar_flux.api.normalization.AcademicFieldMap attribute)
(scholar_flux.api.normalization.ArXivFieldMap attribute)
(scholar_flux.api.normalization.CoreFieldMap attribute)
(scholar_flux.api.normalization.CrossrefFieldMap attribute)
(scholar_flux.api.normalization.OpenAlexFieldMap attribute)
(scholar_flux.api.normalization.PLOSFieldMap attribute)
(scholar_flux.api.normalization.PubMedFieldMap attribute)
(scholar_flux.api.normalization.SpringerNatureFieldMap attribute)
OpenAlexFieldMap (class in scholar_flux.api.normalization)
(class in scholar_flux.api.normalization.open_alex_field_map)
OptionalDependencyImportError
,
[1]
,
[2]
P
package_directory (scholar_flux.package_metadata.directories.PackageDirectorySettings attribute)
(scholar_flux.package_metadata.PackageDirectorySettings attribute)
package_env_home (scholar_flux.package_metadata.directories.PackageDirectorySettings property)
(scholar_flux.package_metadata.PackageDirectorySettings property)
PackageDirectorySettings (class in scholar_flux.package_metadata)
(class in scholar_flux.package_metadata.directories)
PackageInitializationError
,
[1]
page (scholar_flux.api.models.search_results.SearchResult attribute)
(scholar_flux.api.models.SearchResult attribute)
page_numbers (scholar_flux.api.models.PageListInput property)
(scholar_flux.api.models.search_inputs.PageListInput property)
page_required (scholar_flux.api.models.base_parameters.BaseAPIParameterMap attribute)
(scholar_flux.api.models.BaseAPIParameterMap attribute)
page_validation() (scholar_flux.api.models.PageListInput class method)
(scholar_flux.api.models.search_inputs.PageListInput class method)
PageListInput (class in scholar_flux.api.models)
(class in scholar_flux.api.models.search_inputs)
PageUnavailableFromCacheException
,
[1]
parameter_config (scholar_flux.api.search_api.SearchAPI property)
(scholar_flux.api.SearchAPI property)
(scholar_flux.SearchAPI property)
parameter_map (scholar_flux.api.APIParameterConfig attribute)
(scholar_flux.api.models.api_parameters.APIParameterConfig attribute)
(scholar_flux.api.models.APIParameterConfig attribute)
(scholar_flux.api.models.provider_config.ProviderConfig attribute)
(scholar_flux.api.models.ProviderConfig attribute)
(scholar_flux.api.ProviderConfig attribute)
(scholar_flux.APIParameterConfig attribute)
(scholar_flux.ProviderConfig attribute)
parameter_search() (scholar_flux.api.base_coordinator.BaseCoordinator method)
(scholar_flux.api.BaseCoordinator method)
(scholar_flux.api.search_coordinator.SearchCoordinator method)
(scholar_flux.api.SearchCoordinator method)
(scholar_flux.SearchCoordinator method)
parse() (scholar_flux.data.base_parser.BaseDataParser method)
(scholar_flux.data.BaseDataParser method)
(scholar_flux.data.data_parser.DataParser method)
(scholar_flux.data.DataParser method)
(scholar_flux.DataParser method)
parse_from_defaults() (scholar_flux.data.base_parser.BaseDataParser class method)
(scholar_flux.data.BaseDataParser class method)
parse_iso_timestamp() (in module scholar_flux.utils)
(in module scholar_flux.utils.helpers)
parse_json() (scholar_flux.data.base_parser.BaseDataParser class method)
(scholar_flux.data.BaseDataParser class method)
parse_retry_after() (scholar_flux.api.rate_limiting.retry_handler.RetryHandler class method)
(scholar_flux.api.rate_limiting.RetryHandler class method)
(scholar_flux.api.RetryHandler class method)
parse_xml() (scholar_flux.data.base_parser.BaseDataParser class method)
(scholar_flux.data.BaseDataParser class method)
parse_yaml() (scholar_flux.data.base_parser.BaseDataParser class method)
(scholar_flux.data.BaseDataParser class method)
parsed_response (scholar_flux.api.ErrorResponse property)
(scholar_flux.api.models.ErrorResponse property)
(scholar_flux.api.models.ProcessedResponse attribute)
(scholar_flux.api.models.responses.ErrorResponse property)
(scholar_flux.api.models.responses.ProcessedResponse attribute)
(scholar_flux.api.models.search_results.SearchResult property)
(scholar_flux.api.models.SearchResult property)
(scholar_flux.api.ProcessedResponse attribute)
parser (scholar_flux.api.base_coordinator.BaseCoordinator property)
(scholar_flux.api.BaseCoordinator property)
(scholar_flux.api.response_coordinator.ResponseCoordinator property)
(scholar_flux.api.ResponseCoordinator property)
(scholar_flux.ResponseCoordinator property)
PassThroughDataProcessor (class in scholar_flux)
(class in scholar_flux.data)
(class in scholar_flux.data.pass_through_data_processor)
path (scholar_flux.utils.json_processing_utils.JsonRecordData attribute)
(scholar_flux.utils.JsonRecordData attribute)
(scholar_flux.utils.PathNode attribute)
,
[1]
(scholar_flux.utils.paths.path_nodes.PathNode attribute)
,
[1]
(scholar_flux.utils.paths.PathNode attribute)
,
[1]
path_cache (scholar_flux.utils.PathProcessingCache property)
(scholar_flux.utils.paths.PathProcessingCache property)
(scholar_flux.utils.paths.processing_cache.PathProcessingCache property)
path_group (scholar_flux.utils.PathNode property)
(scholar_flux.utils.paths.path_nodes.PathNode property)
(scholar_flux.utils.paths.PathNode property)
path_keys (scholar_flux.utils.PathNode property)
(scholar_flux.utils.paths.path_nodes.PathNode property)
(scholar_flux.utils.paths.PathNode property)
path_mappings (scholar_flux.utils.PathDiscoverer attribute)
,
[1]
(scholar_flux.utils.paths.path_discoverer.PathDiscoverer attribute)
,
[1]
(scholar_flux.utils.paths.PathDiscoverer attribute)
,
[1]
path_name() (scholar_flux.utils.json_processing_utils.PathUtils class method)
(scholar_flux.utils.PathUtils class method)
path_split() (scholar_flux.utils.json_processing_utils.PathUtils class method)
(scholar_flux.utils.PathUtils class method)
path_str() (scholar_flux.utils.json_processing_utils.PathUtils class method)
(scholar_flux.utils.PathUtils class method)
PathCacheError
,
[1]
PathCombinationError
,
[1]
PathDataProcessor (class in scholar_flux)
(class in scholar_flux.data)
(class in scholar_flux.data.path_data_processor)
PathDiscoverer (class in scholar_flux.utils)
(class in scholar_flux.utils.paths)
(class in scholar_flux.utils.paths.path_discoverer)
PathDiscoveryError
,
[1]
PathIndexingError
,
[1]
PathNode (class in scholar_flux.utils)
(class in scholar_flux.utils.paths)
(class in scholar_flux.utils.paths.path_nodes)
PathNodeIndex (class in scholar_flux.utils)
(class in scholar_flux.utils.paths)
(class in scholar_flux.utils.paths.path_node_index)
PathNodeIndexError
,
[1]
PathNodeMap (class in scholar_flux.utils)
(class in scholar_flux.utils.paths)
(class in scholar_flux.utils.paths.path_node_map)
PathNodeMapError
,
[1]
PathProcessingCache (class in scholar_flux.utils)
(class in scholar_flux.utils.paths)
(class in scholar_flux.utils.paths.processing_cache)
paths (scholar_flux.utils.PathNodeIndex property)
(scholar_flux.utils.PathNodeMap property)
(scholar_flux.utils.paths.path_node_index.PathNodeIndex property)
(scholar_flux.utils.paths.path_node_map.PathNodeMap property)
(scholar_flux.utils.paths.PathNodeIndex property)
(scholar_flux.utils.paths.PathNodeMap property)
(scholar_flux.utils.paths.record_path_chain_map.RecordPathChainMap property)
(scholar_flux.utils.paths.RecordPathChainMap property)
(scholar_flux.utils.RecordPathChainMap property)
PathSimplificationError
,
[1]
PathSimplifier (class in scholar_flux.utils)
(class in scholar_flux.utils.paths)
(class in scholar_flux.utils.paths.path_simplification)
PathUtils (class in scholar_flux.utils)
(class in scholar_flux.utils.json_processing_utils)
PathUtilsError
,
[1]
pattern (scholar_flux.security.FuzzyKeyMaskingPattern attribute)
(scholar_flux.security.KeyMaskingPattern attribute)
,
[1]
(scholar_flux.security.MaskingPattern attribute)
(scholar_flux.security.patterns.FuzzyKeyMaskingPattern attribute)
(scholar_flux.security.patterns.KeyMaskingPattern attribute)
,
[1]
(scholar_flux.security.patterns.MaskingPattern attribute)
(scholar_flux.security.patterns.StringMaskingPattern attribute)
,
[1]
(scholar_flux.security.StringMaskingPattern attribute)
,
[1]
pattern_search() (scholar_flux.utils.PathNodeIndex method)
(scholar_flux.utils.paths.path_node_index.PathNodeIndex method)
(scholar_flux.utils.paths.PathNodeIndex method)
patterns (scholar_flux.security.masker.SensitiveDataMasker.self attribute)
(scholar_flux.security.SensitiveDataMasker.self attribute)
ping() (scholar_flux.data_storage.abc_storage.ABCStorage class method)
(scholar_flux.data_storage.ABCStorage class method)
(scholar_flux.data_storage.mongodb_storage.MongoDBStorage class method)
(scholar_flux.data_storage.MongoDBStorage class method)
(scholar_flux.data_storage.redis_storage.RedisStorage class method)
(scholar_flux.data_storage.RedisStorage class method)
(scholar_flux.data_storage.sql_storage.SQLAlchemyStorage class method)
(scholar_flux.data_storage.SQLAlchemyStorage class method)
(scholar_flux.MongoDBStorage class method)
(scholar_flux.RedisStorage class method)
(scholar_flux.SQLAlchemyStorage class method)
PLOSFieldMap (class in scholar_flux.api.normalization)
(class in scholar_flux.api.normalization.plos_field_map)
post_transform() (scholar_flux.api.workflows.BaseWorkflowStep method)
(scholar_flux.api.workflows.models.BaseWorkflowStep method)
(scholar_flux.api.workflows.search_workflow.WorkflowStep method)
(scholar_flux.api.workflows.WorkflowStep method)
pre_transform() (scholar_flux.api.workflows.BaseWorkflowStep method)
(scholar_flux.api.workflows.models.BaseWorkflowStep method)
(scholar_flux.api.workflows.pubmed_workflow.PubMedFetchStep method)
(scholar_flux.api.workflows.PubMedFetchStep method)
(scholar_flux.api.workflows.search_workflow.WorkflowStep method)
(scholar_flux.api.workflows.WorkflowStep method)
prepare_fields() (scholar_flux.api.models.provider_config.ProviderConfig class method)
(scholar_flux.api.models.ProviderConfig class method)
(scholar_flux.api.ProviderConfig class method)
(scholar_flux.ProviderConfig class method)
prepare_request() (scholar_flux.api.base_api.BaseAPI method)
(scholar_flux.api.BaseAPI method)
(scholar_flux.api.search_api.SearchAPI method)
(scholar_flux.api.SearchAPI method)
(scholar_flux.BaseAPI method)
(scholar_flux.SearchAPI method)
prepare_response_fields() (scholar_flux.api.models.reconstructed_response.ReconstructedResponse class method)
(scholar_flux.api.models.ReconstructedResponse class method)
(scholar_flux.api.ReconstructedResponse class method)
prepare_search() (scholar_flux.api.search_api.SearchAPI method)
(scholar_flux.api.SearchAPI method)
(scholar_flux.SearchAPI method)
process_and_flatten() (scholar_flux.data.RecursiveJsonProcessor method)
(scholar_flux.utils.json_processing_utils.RecursiveJsonProcessor method)
(scholar_flux.utils.RecursiveJsonProcessor method)
process_dictionary() (scholar_flux.data.RecursiveJsonProcessor method)
(scholar_flux.utils.json_processing_utils.RecursiveJsonProcessor method)
(scholar_flux.utils.RecursiveJsonProcessor method)
process_key() (scholar_flux.data.abc_processor.ABCDataProcessor method)
(scholar_flux.data.ABCDataProcessor method)
process_level() (scholar_flux.data.RecursiveJsonProcessor method)
(scholar_flux.utils.json_processing_utils.RecursiveJsonProcessor method)
(scholar_flux.utils.RecursiveJsonProcessor method)
process_metadata() (scholar_flux.api.APIResponse method)
(scholar_flux.api.ErrorResponse method)
(scholar_flux.api.models.APIResponse method)
(scholar_flux.api.models.ErrorResponse method)
(scholar_flux.api.models.ProcessedResponse method)
(scholar_flux.api.models.response_metadata_map.ResponseMetadataMap method)
(scholar_flux.api.models.ResponseMetadataMap method)
(scholar_flux.api.models.responses.APIResponse method)
(scholar_flux.api.models.responses.ErrorResponse method)
(scholar_flux.api.models.responses.ProcessedResponse method)
(scholar_flux.api.models.search_results.SearchResult method)
(scholar_flux.api.models.search_results.SearchResultList method)
(scholar_flux.api.models.SearchResult method)
(scholar_flux.api.models.SearchResultList method)
(scholar_flux.api.ProcessedResponse method)
(scholar_flux.api.ResponseMetadataMap method)
process_page() (scholar_flux.api.models.PageListInput class method)
(scholar_flux.api.models.search_inputs.PageListInput class method)
(scholar_flux.data.abc_processor.ABCDataProcessor method)
(scholar_flux.data.ABCDataProcessor method)
(scholar_flux.data.data_processor.DataProcessor method)
(scholar_flux.data.DataProcessor method)
(scholar_flux.data.pass_through_data_processor.PassThroughDataProcessor method)
(scholar_flux.data.PassThroughDataProcessor method)
(scholar_flux.data.path_data_processor.PathDataProcessor method)
(scholar_flux.data.PathDataProcessor method)
(scholar_flux.data.recursive_data_processor.RecursiveDataProcessor method)
(scholar_flux.data.RecursiveDataProcessor method)
(scholar_flux.DataProcessor method)
(scholar_flux.PassThroughDataProcessor method)
(scholar_flux.PathDataProcessor method)
(scholar_flux.RecursiveDataProcessor method)
process_record() (scholar_flux.data.abc_processor.ABCDataProcessor method)
(scholar_flux.data.ABCDataProcessor method)
(scholar_flux.data.data_processor.DataProcessor method)
(scholar_flux.data.DataProcessor method)
(scholar_flux.data.normalizing_data_processor.NormalizingDataProcessor method)
(scholar_flux.data.NormalizingDataProcessor method)
(scholar_flux.data.pass_through_data_processor.PassThroughDataProcessor method)
(scholar_flux.data.PassThroughDataProcessor method)
(scholar_flux.data.path_data_processor.PathDataProcessor method)
(scholar_flux.data.PathDataProcessor method)
(scholar_flux.data.recursive_data_processor.RecursiveDataProcessor method)
(scholar_flux.data.RecursiveDataProcessor method)
(scholar_flux.DataProcessor method)
(scholar_flux.PassThroughDataProcessor method)
(scholar_flux.PathDataProcessor method)
(scholar_flux.RecursiveDataProcessor method)
process_text() (scholar_flux.data.abc_processor.ABCDataProcessor method)
(scholar_flux.data.ABCDataProcessor method)
processed_metadata (scholar_flux.api.ErrorResponse property)
(scholar_flux.api.models.ErrorResponse property)
(scholar_flux.api.models.ProcessedResponse attribute)
(scholar_flux.api.models.responses.ErrorResponse property)
(scholar_flux.api.models.responses.ProcessedResponse attribute)
(scholar_flux.api.models.search_results.SearchResult property)
(scholar_flux.api.models.SearchResult property)
(scholar_flux.api.ProcessedResponse attribute)
processed_records (scholar_flux.api.ErrorResponse property)
(scholar_flux.api.models.ErrorResponse property)
(scholar_flux.api.models.ProcessedResponse attribute)
(scholar_flux.api.models.responses.ErrorResponse property)
(scholar_flux.api.models.responses.ProcessedResponse attribute)
(scholar_flux.api.models.search_results.SearchResult property)
(scholar_flux.api.models.SearchResult property)
(scholar_flux.api.ProcessedResponse attribute)
ProcessedResponse (class in scholar_flux.api)
(class in scholar_flux.api.models)
(class in scholar_flux.api.models.responses)
ProcessingPath (class in scholar_flux.utils)
(class in scholar_flux.utils.paths)
(class in scholar_flux.utils.paths.processing_path)
processor (scholar_flux.api.base_coordinator.BaseCoordinator property)
(scholar_flux.api.BaseCoordinator property)
(scholar_flux.api.normalization.normalizing_field_map.NormalizingFieldMap property)
(scholar_flux.api.normalization.NormalizingFieldMap property)
(scholar_flux.api.response_coordinator.ResponseCoordinator property)
(scholar_flux.api.ResponseCoordinator property)
(scholar_flux.ResponseCoordinator property)
provider_name (scholar_flux.api.base_coordinator.BaseCoordinator property)
(scholar_flux.api.BaseCoordinator property)
(scholar_flux.api.models.BaseFieldMap attribute)
,
[1]
(scholar_flux.api.models.provider_config.ProviderConfig attribute)
(scholar_flux.api.models.ProviderConfig attribute)
(scholar_flux.api.models.search_api_config.SearchAPIConfig attribute)
,
[1]
(scholar_flux.api.models.search_results.SearchResult attribute)
(scholar_flux.api.models.SearchAPIConfig attribute)
,
[1]
(scholar_flux.api.models.SearchResult attribute)
(scholar_flux.api.normalization.academic_field_map.AcademicFieldMap attribute)
(scholar_flux.api.normalization.AcademicFieldMap attribute)
(scholar_flux.api.normalization.ArXivFieldMap attribute)
(scholar_flux.api.normalization.base_field_map.BaseFieldMap attribute)
,
[1]
(scholar_flux.api.normalization.BaseFieldMap attribute)
,
[1]
(scholar_flux.api.normalization.CoreFieldMap attribute)
(scholar_flux.api.normalization.CrossrefFieldMap attribute)
(scholar_flux.api.normalization.normalizing_field_map.NormalizingFieldMap attribute)
(scholar_flux.api.normalization.NormalizingFieldMap attribute)
(scholar_flux.api.normalization.OpenAlexFieldMap attribute)
(scholar_flux.api.normalization.PLOSFieldMap attribute)
(scholar_flux.api.normalization.PubMedFieldMap attribute)
(scholar_flux.api.normalization.SpringerNatureFieldMap attribute)
(scholar_flux.api.ProviderConfig attribute)
(scholar_flux.api.search_api.SearchAPI property)
(scholar_flux.api.SearchAPI property)
(scholar_flux.api.SearchAPIConfig attribute)
,
[1]
(scholar_flux.api.workflows.pubmed_workflow.PubMedFetchStep attribute)
(scholar_flux.api.workflows.pubmed_workflow.PubMedSearchStep attribute)
,
[1]
(scholar_flux.api.workflows.PubMedFetchStep attribute)
(scholar_flux.api.workflows.PubMedSearchStep attribute)
,
[1]
(scholar_flux.api.workflows.search_workflow.WorkflowStep attribute)
(scholar_flux.api.workflows.WorkflowStep attribute)
(scholar_flux.ProviderConfig attribute)
(scholar_flux.SearchAPI property)
(scholar_flux.SearchAPIConfig attribute)
,
[1]
ProviderConfig (class in scholar_flux)
(class in scholar_flux.api)
(class in scholar_flux.api.models)
(class in scholar_flux.api.models.provider_config)
ProviderRegistry (class in scholar_flux.api)
(class in scholar_flux.api.models)
(class in scholar_flux.api.models.provider_registry)
providers (scholar_flux.api.models.base_provider_dict.BaseProviderDict property)
(scholar_flux.api.models.BaseProviderDict property)
ProviderUtils (class in scholar_flux.utils.provider_utils)
publisher (scholar_flux.api.models.AcademicFieldMap attribute)
(scholar_flux.api.normalization.academic_field_map.AcademicFieldMap attribute)
(scholar_flux.api.normalization.AcademicFieldMap attribute)
(scholar_flux.api.normalization.ArXivFieldMap attribute)
(scholar_flux.api.normalization.CoreFieldMap attribute)
(scholar_flux.api.normalization.CrossrefFieldMap attribute)
(scholar_flux.api.normalization.OpenAlexFieldMap attribute)
(scholar_flux.api.normalization.PLOSFieldMap attribute)
(scholar_flux.api.normalization.PubMedFieldMap attribute)
(scholar_flux.api.normalization.SpringerNatureFieldMap attribute)
pubmed (scholar_flux.api.workflows.WORKFLOW_DEFAULTS attribute)
(scholar_flux.api.workflows.workflow_defaults.WORKFLOW_DEFAULTS attribute)
PubMedFetchStep (class in scholar_flux.api.workflows)
(class in scholar_flux.api.workflows.pubmed_workflow)
PubMedFieldMap (class in scholar_flux.api.normalization)
(class in scholar_flux.api.normalization.pubmed_field_map)
PubMedSearchStep (class in scholar_flux.api.workflows)
(class in scholar_flux.api.workflows.pubmed_workflow)
PubMedSearchWorkflow (class in scholar_flux.api.workflows)
(class in scholar_flux.api.workflows.pubmed_workflow)
Q
query (scholar_flux.api.APIParameterMap attribute)
,
[1]
(scholar_flux.api.models.api_parameters.APIParameterMap attribute)
,
[1]
(scholar_flux.api.models.APIParameterMap attribute)
,
[1]
(scholar_flux.api.models.base_parameters.BaseAPIParameterMap attribute)
,
[1]
(scholar_flux.api.models.BaseAPIParameterMap attribute)
,
[1]
(scholar_flux.api.models.search_results.SearchResult attribute)
(scholar_flux.api.models.SearchResult attribute)
(scholar_flux.api.search_api.SearchAPI property)
(scholar_flux.api.SearchAPI property)
(scholar_flux.APIParameterMap attribute)
(scholar_flux.SearchAPI property)
QueryValidationException
,
[1]
quote_if_string() (in module scholar_flux.utils)
(in module scholar_flux.utils.helpers)
quote_numeric() (in module scholar_flux.utils)
(in module scholar_flux.utils.helpers)
R
raise_for_status() (scholar_flux.api.APIResponse method)
(scholar_flux.api.models.APIResponse method)
(scholar_flux.api.models.reconstructed_response.ReconstructedResponse method)
(scholar_flux.api.models.ReconstructedResponse method)
(scholar_flux.api.models.responses.APIResponse method)
(scholar_flux.api.ReconstructedResponse method)
(scholar_flux.utils.response_protocol.ResponseProtocol method)
(scholar_flux.utils.ResponseProtocol method)
RAISE_ON_DELAY_EXCEEDED (scholar_flux.api.rate_limiting.retry_handler.RetryHandler attribute)
(scholar_flux.api.rate_limiting.RetryHandler attribute)
(scholar_flux.api.RetryHandler attribute)
raise_on_error (scholar_flux.data_storage.data_cache_manager.DataCacheManager property)
(scholar_flux.data_storage.DataCacheManager property)
(scholar_flux.data_storage.DuckDBStorage attribute)
(scholar_flux.data_storage.in_memory_storage.InMemoryStorage attribute)
(scholar_flux.data_storage.InMemoryStorage attribute)
(scholar_flux.data_storage.mongodb_storage.MongoDBStorage attribute)
(scholar_flux.data_storage.MongoDBStorage attribute)
(scholar_flux.data_storage.null_storage.NullStorage attribute)
(scholar_flux.data_storage.NullStorage attribute)
(scholar_flux.data_storage.redis_storage.RedisStorage attribute)
(scholar_flux.data_storage.RedisStorage attribute)
(scholar_flux.data_storage.sql_storage.SQLAlchemyStorage attribute)
(scholar_flux.data_storage.SQLAlchemyStorage attribute)
(scholar_flux.DataCacheManager property)
rate() (scholar_flux.api.rate_limiting.rate_limiter.RateLimiter method)
(scholar_flux.api.rate_limiting.RateLimiter method)
(scholar_flux.api.rate_limiting.threaded_rate_limiter.ThreadedRateLimiter method)
(scholar_flux.api.rate_limiting.ThreadedRateLimiter method)
(scholar_flux.api.RateLimiter method)
(scholar_flux.api.ThreadedRateLimiter method)
rate_limiter (scholar_flux.api.models.rate_limiter_registry.RateLimiterRegistry property)
(scholar_flux.api.search_api.SearchAPI property)
(scholar_flux.api.SearchAPI property)
(scholar_flux.SearchAPI property)
RateLimiter (class in scholar_flux.api)
(class in scholar_flux.api.rate_limiting)
(class in scholar_flux.api.rate_limiting.rate_limiter)
RateLimiterRegistry (class in scholar_flux.api.models.rate_limiter_registry)
RateLimitExceededException
,
[1]
read_lines() (scholar_flux.utils.json_file_utils.JsonFileUtils class method)
(scholar_flux.utils.JsonFileUtils class method)
reason (scholar_flux.api.APIResponse property)
(scholar_flux.api.models.APIResponse property)
(scholar_flux.api.models.reconstructed_response.ReconstructedResponse attribute)
(scholar_flux.api.models.ReconstructedResponse attribute)
(scholar_flux.api.models.responses.APIResponse property)
(scholar_flux.api.ReconstructedResponse attribute)
reconstruct_abstract() (scholar_flux.api.normalization.open_alex_field_map.OpenAlexFieldMap class method)
(scholar_flux.api.normalization.OpenAlexFieldMap class method)
reconstruct_plos_url() (scholar_flux.api.normalization.plos_field_map.PLOSFieldMap class method)
(scholar_flux.api.normalization.PLOSFieldMap class method)
reconstruct_pubmed_url() (scholar_flux.api.normalization.pubmed_field_map.PubMedFieldMap class method)
(scholar_flux.api.normalization.PubMedFieldMap class method)
reconstruct_url() (scholar_flux.api.models.AcademicFieldMap class method)
(scholar_flux.api.normalization.academic_field_map.AcademicFieldMap class method)
(scholar_flux.api.normalization.AcademicFieldMap class method)
ReconstructedResponse (class in scholar_flux.api)
(class in scholar_flux.api.models)
(class in scholar_flux.api.models.reconstructed_response)
record_count (scholar_flux.api.ErrorResponse property)
(scholar_flux.api.models.ErrorResponse property)
(scholar_flux.api.models.ProcessedResponse property)
(scholar_flux.api.models.responses.ErrorResponse property)
(scholar_flux.api.models.responses.ProcessedResponse property)
(scholar_flux.api.models.search_results.SearchResult property)
(scholar_flux.api.models.search_results.SearchResultList property)
(scholar_flux.api.models.SearchResult property)
(scholar_flux.api.models.SearchResultList property)
(scholar_flux.api.ProcessedResponse property)
record_filter() (scholar_flux.data.abc_processor.ABCDataProcessor class method)
(scholar_flux.data.ABCDataProcessor class method)
(scholar_flux.data.data_processor.DataProcessor class method)
(scholar_flux.data.DataProcessor class method)
(scholar_flux.data.pass_through_data_processor.PassThroughDataProcessor class method)
(scholar_flux.data.PassThroughDataProcessor class method)
(scholar_flux.data.path_data_processor.PathDataProcessor class method)
(scholar_flux.data.PathDataProcessor class method)
(scholar_flux.data.recursive_data_processor.RecursiveDataProcessor class method)
(scholar_flux.data.RecursiveDataProcessor class method)
(scholar_flux.DataProcessor class method)
(scholar_flux.PassThroughDataProcessor class method)
(scholar_flux.PathDataProcessor class method)
(scholar_flux.RecursiveDataProcessor class method)
record_id (scholar_flux.api.models.AcademicFieldMap attribute)
(scholar_flux.api.normalization.academic_field_map.AcademicFieldMap attribute)
(scholar_flux.api.normalization.AcademicFieldMap attribute)
(scholar_flux.api.normalization.ArXivFieldMap attribute)
(scholar_flux.api.normalization.CoreFieldMap attribute)
(scholar_flux.api.normalization.CrossrefFieldMap attribute)
(scholar_flux.api.normalization.OpenAlexFieldMap attribute)
(scholar_flux.api.normalization.PLOSFieldMap attribute)
(scholar_flux.api.normalization.PubMedFieldMap attribute)
(scholar_flux.api.normalization.SpringerNatureFieldMap attribute)
RECORD_ID_KEY (scholar_flux.data.data_extractor.DataExtractor attribute)
(scholar_flux.data.DataExtractor attribute)
(scholar_flux.DataExtractor attribute)
record_index (scholar_flux.utils.PathNode property)
(scholar_flux.utils.paths.path_nodes.PathNode property)
(scholar_flux.utils.paths.PathNode property)
(scholar_flux.utils.paths.processing_path.ProcessingPath property)
(scholar_flux.utils.paths.ProcessingPath property)
(scholar_flux.utils.ProcessingPath property)
record_indices (scholar_flux.utils.PathNodeIndex property)
(scholar_flux.utils.PathNodeMap property)
(scholar_flux.utils.paths.path_node_index.PathNodeIndex property)
(scholar_flux.utils.paths.path_node_map.PathNodeMap property)
(scholar_flux.utils.paths.PathNodeIndex property)
(scholar_flux.utils.paths.PathNodeMap property)
(scholar_flux.utils.paths.record_path_chain_map.RecordPathChainMap property)
(scholar_flux.utils.paths.RecordPathChainMap property)
(scholar_flux.utils.RecordPathChainMap property)
record_type (scholar_flux.api.models.AcademicFieldMap attribute)
(scholar_flux.api.normalization.academic_field_map.AcademicFieldMap attribute)
(scholar_flux.api.normalization.AcademicFieldMap attribute)
(scholar_flux.api.normalization.ArXivFieldMap attribute)
(scholar_flux.api.normalization.CoreFieldMap attribute)
(scholar_flux.api.normalization.CrossrefFieldMap attribute)
(scholar_flux.api.normalization.OpenAlexFieldMap attribute)
(scholar_flux.api.normalization.PLOSFieldMap attribute)
(scholar_flux.api.normalization.PubMedFieldMap attribute)
(scholar_flux.api.normalization.SpringerNatureFieldMap attribute)
RecordNormalizationException
RecordPathChainMap (class in scholar_flux.utils)
(class in scholar_flux.utils.paths)
(class in scholar_flux.utils.paths.record_path_chain_map)
RecordPathChainMapError
,
[1]
RecordPathNodeMap (class in scholar_flux.utils)
(class in scholar_flux.utils.paths)
(class in scholar_flux.utils.paths.record_path_chain_map)
RecordPathNodeMapError
,
[1]
records (scholar_flux.utils.PathDiscoverer attribute)
,
[1]
(scholar_flux.utils.paths.path_discoverer.PathDiscoverer attribute)
,
[1]
(scholar_flux.utils.paths.PathDiscoverer attribute)
,
[1]
records_per_page (scholar_flux.api.APIParameterMap attribute)
,
[1]
(scholar_flux.api.ErrorResponse property)
(scholar_flux.api.models.api_parameters.APIParameterMap attribute)
,
[1]
(scholar_flux.api.models.APIParameterMap attribute)
,
[1]
(scholar_flux.api.models.base_parameters.BaseAPIParameterMap attribute)
,
[1]
(scholar_flux.api.models.BaseAPIParameterMap attribute)
,
[1]
(scholar_flux.api.models.ErrorResponse property)
(scholar_flux.api.models.ProcessedResponse property)
(scholar_flux.api.models.provider_config.ProviderConfig attribute)
(scholar_flux.api.models.ProviderConfig attribute)
(scholar_flux.api.models.response_metadata_map.ResponseMetadataMap attribute)
(scholar_flux.api.models.ResponseMetadataMap attribute)
(scholar_flux.api.models.responses.ErrorResponse property)
(scholar_flux.api.models.responses.ProcessedResponse property)
(scholar_flux.api.models.search_api_config.SearchAPIConfig attribute)
,
[1]
(scholar_flux.api.models.search_results.SearchResult property)
(scholar_flux.api.models.SearchAPIConfig attribute)
,
[1]
(scholar_flux.api.models.SearchResult property)
(scholar_flux.api.ProcessedResponse property)
(scholar_flux.api.ProviderConfig attribute)
(scholar_flux.api.ResponseMetadataMap attribute)
(scholar_flux.api.search_api.SearchAPI property)
(scholar_flux.api.SearchAPI property)
(scholar_flux.api.SearchAPIConfig attribute)
,
[1]
(scholar_flux.APIParameterMap attribute)
(scholar_flux.ProviderConfig attribute)
(scholar_flux.SearchAPI property)
(scholar_flux.SearchAPIConfig attribute)
,
[1]
RecursiveDataProcessor (class in scholar_flux)
(class in scholar_flux.data)
(class in scholar_flux.data.recursive_data_processor)
RecursiveJsonProcessor (class in scholar_flux.data)
(class in scholar_flux.utils)
(class in scholar_flux.utils.json_processing_utils)
REDIS (scholar_flux.sessions.models.session.SessionCacheBackend attribute)
(scholar_flux.sessions.models.SessionCacheBackend attribute)
(scholar_flux.sessions.SessionCacheBackend attribute)
RedisImportError
,
[1]
,
[2]
RedisStorage (class in scholar_flux)
(class in scholar_flux.data_storage)
(class in scholar_flux.data_storage.redis_storage)
register_secret_if_exists() (scholar_flux.security.masker.SensitiveDataMasker method)
(scholar_flux.security.SensitiveDataMasker method)
remove() (scholar_flux.api.models.provider_registry.ProviderRegistry method)
(scholar_flux.api.models.ProviderRegistry method)
(scholar_flux.api.models.rate_limiter_registry.RateLimiterRegistry method)
(scholar_flux.api.models.ResponseHistoryRegistry method)
(scholar_flux.api.ProviderRegistry method)
(scholar_flux.utils.PathNodeMap method)
(scholar_flux.utils.paths.path_node_map.PathNodeMap method)
(scholar_flux.utils.paths.PathNodeMap method)
(scholar_flux.utils.paths.processing_path.ProcessingPath method)
(scholar_flux.utils.paths.ProcessingPath method)
(scholar_flux.utils.paths.record_path_chain_map.RecordPathChainMap method)
(scholar_flux.utils.paths.RecordPathChainMap method)
(scholar_flux.utils.ProcessingPath method)
(scholar_flux.utils.RecordPathChainMap method)
remove_by_type() (scholar_flux.utils.paths.processing_path.ProcessingPath method)
(scholar_flux.utils.paths.ProcessingPath method)
(scholar_flux.utils.ProcessingPath method)
remove_indices() (scholar_flux.utils.paths.processing_path.ProcessingPath method)
(scholar_flux.utils.paths.ProcessingPath method)
(scholar_flux.utils.ProcessingPath method)
remove_path_indices() (scholar_flux.utils.json_processing_utils.PathUtils class method)
(scholar_flux.utils.PathUtils class method)
remove_pattern_by_name() (scholar_flux.security.masker.SensitiveDataMasker method)
(scholar_flux.security.SensitiveDataMasker method)
remove_url_parameters() (in module scholar_flux.api.validators)
replace() (scholar_flux.utils.paths.processing_path.ProcessingPath method)
(scholar_flux.utils.paths.ProcessingPath method)
(scholar_flux.utils.ProcessingPath method)
replace_indices() (scholar_flux.utils.paths.processing_path.ProcessingPath method)
(scholar_flux.utils.paths.ProcessingPath method)
(scholar_flux.utils.ProcessingPath method)
replace_path() (scholar_flux.utils.paths.processing_path.ProcessingPath method)
(scholar_flux.utils.paths.ProcessingPath method)
(scholar_flux.utils.ProcessingPath method)
replacement (scholar_flux.security.FuzzyKeyMaskingPattern attribute)
(scholar_flux.security.KeyMaskingPattern attribute)
,
[1]
(scholar_flux.security.patterns.FuzzyKeyMaskingPattern attribute)
(scholar_flux.security.patterns.KeyMaskingPattern attribute)
,
[1]
(scholar_flux.security.patterns.StringMaskingPattern attribute)
,
[1]
(scholar_flux.security.StringMaskingPattern attribute)
,
[1]
request_delay (scholar_flux.api.models.provider_config.ProviderConfig attribute)
(scholar_flux.api.models.ProviderConfig attribute)
(scholar_flux.api.models.search_api_config.SearchAPIConfig attribute)
,
[1]
(scholar_flux.api.models.SearchAPIConfig attribute)
,
[1]
(scholar_flux.api.ProviderConfig attribute)
(scholar_flux.api.search_api.SearchAPI property)
(scholar_flux.api.SearchAPI property)
(scholar_flux.api.SearchAPIConfig attribute)
,
[1]
(scholar_flux.ProviderConfig attribute)
(scholar_flux.SearchAPI property)
(scholar_flux.SearchAPIConfig attribute)
,
[1]
RequestCacheException
,
[1]
RequestCreationException
,
[1]
RequestFailedException
,
[1]
required (scholar_flux.api.APISpecificParameter attribute)
(scholar_flux.api.models.APISpecificParameter attribute)
(scholar_flux.api.models.base_parameters.APISpecificParameter attribute)
resize_history() (scholar_flux.api.rate_limiting.rate_limiter.RateLimiter class method)
(scholar_flux.api.rate_limiting.RateLimiter class method)
(scholar_flux.api.rate_limiting.retry_handler.RetryHandler class method)
(scholar_flux.api.rate_limiting.RetryHandler class method)
(scholar_flux.api.RateLimiter class method)
(scholar_flux.api.RetryHandler class method)
resolve_config() (scholar_flux.api.models.provider_registry.ProviderRegistry method)
(scholar_flux.api.models.ProviderRegistry method)
(scholar_flux.api.ProviderRegistry method)
resolve_extracted_record() (scholar_flux.api.APIResponse method)
(scholar_flux.api.ErrorResponse method)
(scholar_flux.api.models.APIResponse method)
(scholar_flux.api.models.ErrorResponse method)
(scholar_flux.api.models.ProcessedResponse method)
(scholar_flux.api.models.responses.APIResponse method)
(scholar_flux.api.models.responses.ErrorResponse method)
(scholar_flux.api.models.responses.ProcessedResponse method)
(scholar_flux.api.models.search_results.SearchResult method)
(scholar_flux.api.models.SearchResult method)
(scholar_flux.api.ProcessedResponse method)
resolve_log_level() (in module scholar_flux.utils)
(in module scholar_flux.utils.logger)
resolve_log_stream() (in module scholar_flux.utils)
(in module scholar_flux.utils.logger)
resolve_open_access() (scholar_flux.api.normalization.crossref_field_map.CrossrefFieldMap class method)
(scholar_flux.api.normalization.CrossrefFieldMap class method)
response (scholar_flux.api.APIResponse attribute)
(scholar_flux.api.models.APIResponse attribute)
(scholar_flux.api.models.ErrorResponse attribute)
(scholar_flux.api.models.NonResponse attribute)
(scholar_flux.api.models.ProcessedResponse attribute)
(scholar_flux.api.models.responses.APIResponse attribute)
(scholar_flux.api.models.responses.ErrorResponse attribute)
(scholar_flux.api.models.responses.NonResponse attribute)
(scholar_flux.api.models.responses.ProcessedResponse attribute)
(scholar_flux.api.models.search_results.SearchResult property)
(scholar_flux.api.models.SearchResult property)
(scholar_flux.api.NonResponse attribute)
(scholar_flux.exceptions.api_exceptions.PageUnavailableFromCacheException property)
(scholar_flux.exceptions.PageUnavailableFromCacheException property)
response_coordinator (scholar_flux.api.base_coordinator.BaseCoordinator property)
(scholar_flux.api.BaseCoordinator property)
response_result (scholar_flux.api.models.search_results.SearchResult attribute)
(scholar_flux.api.models.SearchResult attribute)
response_supports_json() (in module scholar_flux.utils)
(in module scholar_flux.utils.response_protocol)
ResponseCoordinator (class in scholar_flux)
(class in scholar_flux.api)
(class in scholar_flux.api.response_coordinator)
ResponseHistoryRegistry (class in scholar_flux.api.models)
ResponseMetadataMap (class in scholar_flux.api)
(class in scholar_flux.api.models)
(class in scholar_flux.api.models.response_metadata_map)
ResponseProcessingException
,
[1]
ResponseProtocol (class in scholar_flux.utils)
(class in scholar_flux.utils.response_protocol)
responses (scholar_flux.api.base_coordinator.BaseCoordinator property)
(scholar_flux.api.BaseCoordinator property)
ResponseSupportsJSONProtocol (class in scholar_flux.utils)
(class in scholar_flux.utils.response_protocol)
ResponseValidator (class in scholar_flux)
(class in scholar_flux.api)
(class in scholar_flux.api.response_validator)
result (scholar_flux.api.workflows.search_workflow.StepContext attribute)
(scholar_flux.api.workflows.search_workflow.WorkflowResult attribute)
(scholar_flux.api.workflows.StepContext attribute)
(scholar_flux.api.workflows.WorkflowResult attribute)
retrieval_timestamp (scholar_flux.api.models.search_results.SearchResult property)
(scholar_flux.api.models.SearchResult property)
retrieve() (scholar_flux.data_storage.abc_storage.ABCStorage method)
(scholar_flux.data_storage.ABCStorage method)
(scholar_flux.data_storage.data_cache_manager.DataCacheManager method)
(scholar_flux.data_storage.DataCacheManager method)
(scholar_flux.data_storage.in_memory_storage.InMemoryStorage method)
(scholar_flux.data_storage.InMemoryStorage method)
(scholar_flux.data_storage.mongodb_storage.MongoDBStorage method)
(scholar_flux.data_storage.MongoDBStorage method)
(scholar_flux.data_storage.null_storage.NullStorage method)
(scholar_flux.data_storage.NullStorage method)
(scholar_flux.data_storage.redis_storage.RedisStorage method)
(scholar_flux.data_storage.RedisStorage method)
(scholar_flux.data_storage.sql_storage.SQLAlchemyStorage method)
(scholar_flux.data_storage.SQLAlchemyStorage method)
(scholar_flux.DataCacheManager method)
(scholar_flux.InMemoryStorage method)
(scholar_flux.MongoDBStorage method)
(scholar_flux.NullStorage method)
(scholar_flux.RedisStorage method)
(scholar_flux.SQLAlchemyStorage method)
retrieve_all() (scholar_flux.data_storage.abc_storage.ABCStorage method)
(scholar_flux.data_storage.ABCStorage method)
(scholar_flux.data_storage.in_memory_storage.InMemoryStorage method)
(scholar_flux.data_storage.InMemoryStorage method)
(scholar_flux.data_storage.mongodb_storage.MongoDBStorage method)
(scholar_flux.data_storage.MongoDBStorage method)
(scholar_flux.data_storage.null_storage.NullStorage method)
(scholar_flux.data_storage.NullStorage method)
(scholar_flux.data_storage.redis_storage.RedisStorage method)
(scholar_flux.data_storage.RedisStorage method)
(scholar_flux.data_storage.sql_storage.SQLAlchemyStorage method)
(scholar_flux.data_storage.SQLAlchemyStorage method)
(scholar_flux.InMemoryStorage method)
(scholar_flux.MongoDBStorage method)
(scholar_flux.NullStorage method)
(scholar_flux.RedisStorage method)
(scholar_flux.SQLAlchemyStorage method)
retrieve_from_response() (scholar_flux.data_storage.data_cache_manager.DataCacheManager method)
(scholar_flux.data_storage.DataCacheManager method)
(scholar_flux.DataCacheManager method)
retrieve_keys() (scholar_flux.data_storage.abc_storage.ABCStorage method)
(scholar_flux.data_storage.ABCStorage method)
(scholar_flux.data_storage.in_memory_storage.InMemoryStorage method)
(scholar_flux.data_storage.InMemoryStorage method)
(scholar_flux.data_storage.mongodb_storage.MongoDBStorage method)
(scholar_flux.data_storage.MongoDBStorage method)
(scholar_flux.data_storage.null_storage.NullStorage method)
(scholar_flux.data_storage.NullStorage method)
(scholar_flux.data_storage.redis_storage.RedisStorage method)
(scholar_flux.data_storage.RedisStorage method)
(scholar_flux.data_storage.sql_storage.SQLAlchemyStorage method)
(scholar_flux.data_storage.SQLAlchemyStorage method)
(scholar_flux.InMemoryStorage method)
(scholar_flux.MongoDBStorage method)
(scholar_flux.NullStorage method)
(scholar_flux.RedisStorage method)
(scholar_flux.SQLAlchemyStorage method)
retry_statuses (scholar_flux.api.rate_limiting.retry_handler.RetryHandler attribute)
(scholar_flux.api.rate_limiting.RetryHandler attribute)
(scholar_flux.api.RetryHandler attribute)
RetryAfterDelayExceededException
,
[1]
RetryHandler (class in scholar_flux.api)
(class in scholar_flux.api.rate_limiting)
(class in scholar_flux.api.rate_limiting.retry_handler)
RetryLimitExceededException
,
[1]
reversed() (scholar_flux.utils.paths.processing_path.ProcessingPath method)
(scholar_flux.utils.paths.ProcessingPath method)
(scholar_flux.utils.ProcessingPath method)
robust_request() (scholar_flux.api.search_coordinator.SearchCoordinator method)
(scholar_flux.api.SearchCoordinator method)
(scholar_flux.SearchCoordinator method)
root (scholar_flux.api.models.PageListInput attribute)
S
save_as() (scholar_flux.utils.json_file_utils.JsonFileUtils class method)
(scholar_flux.utils.JsonFileUtils class method)
save_config() (scholar_flux.utils.config_loader.ConfigLoader method)
(scholar_flux.utils.ConfigLoader method)
schema_fingerprint() (scholar_flux.api.response_coordinator.ResponseCoordinator method)
(scholar_flux.api.ResponseCoordinator method)
(scholar_flux.ResponseCoordinator method)
scholar_flux
module
scholar_flux.api
module
scholar_flux.api.base_api
module
scholar_flux.api.base_coordinator
module
scholar_flux.api.models
module
scholar_flux.api.models.api_parameters
module
scholar_flux.api.models.base_parameters
module
scholar_flux.api.models.base_provider_dict
module
scholar_flux.api.models.provider_config
module
scholar_flux.api.models.provider_registry
module
scholar_flux.api.models.rate_limiter_registry
module
scholar_flux.api.models.reconstructed_response
module
scholar_flux.api.models.response_metadata_map
module
scholar_flux.api.models.response_types
module
scholar_flux.api.models.responses
module
scholar_flux.api.models.search_api_config
module
scholar_flux.api.models.search_inputs
module
scholar_flux.api.models.search_results
module
scholar_flux.api.multisearch_coordinator
module
scholar_flux.api.normalization
module
scholar_flux.api.normalization.academic_field_map
module
scholar_flux.api.normalization.arxiv_field_map
module
scholar_flux.api.normalization.base_field_map
module
scholar_flux.api.normalization.core_field_map
module
scholar_flux.api.normalization.crossref_field_map
module
scholar_flux.api.normalization.normalizing_field_map
module
scholar_flux.api.normalization.open_alex_field_map
module
scholar_flux.api.normalization.plos_field_map
module
scholar_flux.api.normalization.pubmed_efetch_field_map
module
scholar_flux.api.normalization.pubmed_field_map
module
scholar_flux.api.normalization.springer_nature_field_map
module
scholar_flux.api.providers
module
scholar_flux.api.providers.arxiv
module
scholar_flux.api.providers.core
module
scholar_flux.api.providers.crossref
module
scholar_flux.api.providers.open_alex
module
scholar_flux.api.providers.plos
module
scholar_flux.api.providers.pubmed
module
scholar_flux.api.providers.pubmed_efetch
module
scholar_flux.api.providers.springer_nature
module
scholar_flux.api.rate_limiting
module
scholar_flux.api.rate_limiting.rate_limiter
module
scholar_flux.api.rate_limiting.retry_handler
module
scholar_flux.api.rate_limiting.threaded_rate_limiter
module
scholar_flux.api.response_coordinator
module
scholar_flux.api.response_validator
module
scholar_flux.api.search_api
module
scholar_flux.api.search_coordinator
module
scholar_flux.api.validators
module
scholar_flux.api.workflows
module
scholar_flux.api.workflows.models
module
scholar_flux.api.workflows.pubmed_workflow
module
scholar_flux.api.workflows.search_workflow
module
scholar_flux.api.workflows.workflow_defaults
module
scholar_flux.data
module
scholar_flux.data.abc_processor
module
scholar_flux.data.base_extractor
module
scholar_flux.data.base_parser
module
scholar_flux.data.data_extractor
module
scholar_flux.data.data_parser
module
scholar_flux.data.data_processor
module
scholar_flux.data.normalizing_data_processor
module
scholar_flux.data.pass_through_data_processor
module
scholar_flux.data.path_data_processor
module
scholar_flux.data.recursive_data_processor
module
scholar_flux.data_storage
module
scholar_flux.data_storage.abc_storage
module
scholar_flux.data_storage.data_cache_manager
module
scholar_flux.data_storage.in_memory_storage
module
scholar_flux.data_storage.mongodb_storage
module
scholar_flux.data_storage.null_storage
module
scholar_flux.data_storage.redis_storage
module
scholar_flux.data_storage.sql_storage
module
scholar_flux.exceptions
module
scholar_flux.exceptions.api_exceptions
module
scholar_flux.exceptions.coordinator_exceptions
module
scholar_flux.exceptions.data_exceptions
module
scholar_flux.exceptions.import_exceptions
module
scholar_flux.exceptions.path_exceptions
module
scholar_flux.exceptions.storage_exceptions
module
scholar_flux.exceptions.util_exceptions
module
scholar_flux.package_metadata
module
scholar_flux.package_metadata.directories
module
scholar_flux.security
module
scholar_flux.security.filters
module
scholar_flux.security.masker
module
scholar_flux.security.patterns
module
scholar_flux.security.utils
module
scholar_flux.sessions
module
scholar_flux.sessions.encryption
module
scholar_flux.sessions.models
module
scholar_flux.sessions.models.session
module
scholar_flux.sessions.session_manager
module
scholar_flux.utils
module
scholar_flux.utils.config_loader
module
scholar_flux.utils.encoder
module
scholar_flux.utils.helpers
module
scholar_flux.utils.initializer
module
scholar_flux.utils.json_file_utils
module
scholar_flux.utils.json_processing_utils
module
scholar_flux.utils.logger
module
scholar_flux.utils.module_utils
module
scholar_flux.utils.paths
module
scholar_flux.utils.paths.path_discoverer
module
scholar_flux.utils.paths.path_node_index
module
scholar_flux.utils.paths.path_node_map
module
scholar_flux.utils.paths.path_nodes
module
scholar_flux.utils.paths.path_simplification
module
scholar_flux.utils.paths.processing_cache
module
scholar_flux.utils.paths.processing_path
module
scholar_flux.utils.paths.record_path_chain_map
module
scholar_flux.utils.provider_utils
module
scholar_flux.utils.repr_utils
module
scholar_flux.utils.response_protocol
module
search() (scholar_flux.api.base_coordinator.BaseCoordinator method)
(scholar_flux.api.BaseCoordinator method)
(scholar_flux.api.multisearch_coordinator.MultiSearchCoordinator method)
(scholar_flux.api.MultiSearchCoordinator method)
(scholar_flux.api.search_api.SearchAPI method)
(scholar_flux.api.search_coordinator.SearchCoordinator method)
(scholar_flux.api.SearchAPI method)
(scholar_flux.api.SearchCoordinator method)
(scholar_flux.MultiSearchCoordinator method)
(scholar_flux.SearchAPI method)
(scholar_flux.SearchCoordinator method)
(scholar_flux.utils.PathNodeIndex method)
(scholar_flux.utils.paths.path_node_index.PathNodeIndex method)
(scholar_flux.utils.paths.PathNodeIndex method)
search_api (scholar_flux.api.base_coordinator.BaseCoordinator property)
(scholar_flux.api.BaseCoordinator property)
search_config_defaults() (scholar_flux.api.models.provider_config.ProviderConfig method)
(scholar_flux.api.models.ProviderConfig method)
(scholar_flux.api.ProviderConfig method)
(scholar_flux.ProviderConfig method)
search_data() (scholar_flux.api.search_coordinator.SearchCoordinator method)
(scholar_flux.api.SearchCoordinator method)
(scholar_flux.SearchCoordinator method)
search_page() (scholar_flux.api.multisearch_coordinator.MultiSearchCoordinator method)
(scholar_flux.api.MultiSearchCoordinator method)
(scholar_flux.api.search_coordinator.SearchCoordinator method)
(scholar_flux.api.SearchCoordinator method)
(scholar_flux.MultiSearchCoordinator method)
(scholar_flux.SearchCoordinator method)
search_pages() (scholar_flux.api.multisearch_coordinator.MultiSearchCoordinator method)
(scholar_flux.api.MultiSearchCoordinator method)
(scholar_flux.api.search_coordinator.SearchCoordinator method)
(scholar_flux.api.SearchCoordinator method)
(scholar_flux.MultiSearchCoordinator method)
(scholar_flux.SearchCoordinator method)
search_parameters (scholar_flux.api.workflows.PubMedFetchStep attribute)
(scholar_flux.api.workflows.PubMedSearchStep attribute)
(scholar_flux.api.workflows.search_workflow.WorkflowStep attribute)
(scholar_flux.api.workflows.WorkflowStep attribute)
search_records() (scholar_flux.api.multisearch_coordinator.MultiSearchCoordinator method)
(scholar_flux.api.MultiSearchCoordinator method)
(scholar_flux.api.search_coordinator.SearchCoordinator method)
(scholar_flux.api.SearchCoordinator method)
(scholar_flux.MultiSearchCoordinator method)
(scholar_flux.SearchCoordinator method)
SearchAPI (class in scholar_flux)
(class in scholar_flux.api)
(class in scholar_flux.api.search_api)
SearchAPIConfig (class in scholar_flux)
(class in scholar_flux.api)
(class in scholar_flux.api.models)
(class in scholar_flux.api.models.search_api_config)
SearchCoordinator (class in scholar_flux)
(class in scholar_flux.api)
(class in scholar_flux.api.search_coordinator)
SearchResult (class in scholar_flux.api.models)
(class in scholar_flux.api.models.search_results)
SearchResultList (class in scholar_flux.api.models)
(class in scholar_flux.api.models.search_results)
SearchWorkflow (class in scholar_flux.api.workflows)
(class in scholar_flux.api.workflows.search_workflow)
secret_key (scholar_flux.sessions.encryption.EncryptionPipelineFactory property)
(scholar_flux.sessions.EncryptionPipelineFactory property)
SecretKeyError
,
[1]
SecretUtils (class in scholar_flux.security)
(class in scholar_flux.security.utils)
select() (scholar_flux.api.models.search_results.SearchResultList method)
(scholar_flux.api.models.SearchResultList method)
(scholar_flux.api.multisearch_coordinator.MultiSearchCoordinator method)
(scholar_flux.api.MultiSearchCoordinator method)
(scholar_flux.MultiSearchCoordinator method)
send_request() (scholar_flux.api.base_api.BaseAPI method)
(scholar_flux.api.BaseAPI method)
(scholar_flux.BaseAPI method)
SensitiveDataMasker (class in scholar_flux.security)
(class in scholar_flux.security.masker)
serialize() (scholar_flux.utils.encoder.JsonDataEncoder class method)
(scholar_flux.utils.JsonDataEncoder class method)
serialize_response() (scholar_flux.api.APIResponse class method)
(scholar_flux.api.models.APIResponse class method)
(scholar_flux.api.models.responses.APIResponse class method)
serializer (scholar_flux.CachedSessionManager property)
(scholar_flux.sessions.CachedSessionConfig attribute)
(scholar_flux.sessions.CachedSessionManager property)
(scholar_flux.sessions.models.CachedSessionConfig attribute)
(scholar_flux.sessions.models.session.CachedSessionConfig attribute)
(scholar_flux.sessions.session_manager.CachedSessionManager property)
session (scholar_flux.api.base_api.BaseAPI attribute)
(scholar_flux.api.BaseAPI attribute)
(scholar_flux.api.search_api.SearchAPI attribute)
(scholar_flux.api.SearchAPI attribute)
SessionCacheBackend (class in scholar_flux.sessions)
(class in scholar_flux.sessions.models)
(class in scholar_flux.sessions.models.session)
SessionCacheDirectoryError
,
[1]
SessionConfigurationError
,
[1]
SessionCreationError
,
[1]
SessionInitializationError
,
[1]
SessionManager (class in scholar_flux)
(class in scholar_flux.sessions)
(class in scholar_flux.sessions.session_manager)
set() (scholar_flux.utils.config_loader.ConfigLoader method)
(scholar_flux.utils.ConfigLoader method)
set_default_api_key_parameter() (scholar_flux.api.APIParameterMap class method)
(scholar_flux.api.models.api_parameters.APIParameterMap class method)
(scholar_flux.api.models.APIParameterMap class method)
(scholar_flux.APIParameterMap class method)
set_public_api_module() (in module scholar_flux.utils)
(in module scholar_flux.utils.module_utils)
set_records_per_page() (scholar_flux.api.models.search_api_config.SearchAPIConfig class method)
(scholar_flux.api.models.SearchAPIConfig class method)
(scholar_flux.api.SearchAPIConfig class method)
(scholar_flux.SearchAPIConfig class method)
setup_logging() (in module scholar_flux.utils)
(in module scholar_flux.utils.logger)
should_retry() (scholar_flux.api.rate_limiting.retry_handler.RetryHandler method)
(scholar_flux.api.rate_limiting.RetryHandler method)
(scholar_flux.api.RetryHandler method)
show_parameters() (scholar_flux.api.APIParameterConfig method)
(scholar_flux.api.models.api_parameters.APIParameterConfig method)
(scholar_flux.api.models.APIParameterConfig method)
(scholar_flux.api.models.base_parameters.BaseAPIParameterMap method)
(scholar_flux.api.models.BaseAPIParameterMap method)
(scholar_flux.APIParameterConfig method)
signer_stage() (scholar_flux.sessions.encryption.EncryptionPipelineFactory method)
(scholar_flux.sessions.EncryptionPipelineFactory method)
simplifier (scholar_flux.utils.PathNodeIndex attribute)
(scholar_flux.utils.paths.path_node_index.PathNodeIndex attribute)
(scholar_flux.utils.paths.PathNodeIndex attribute)
simplify_paths() (scholar_flux.utils.paths.path_simplification.PathSimplifier method)
(scholar_flux.utils.paths.PathSimplifier method)
(scholar_flux.utils.PathSimplifier method)
simplify_to_row() (scholar_flux.utils.paths.path_simplification.PathSimplifier method)
(scholar_flux.utils.paths.PathSimplifier method)
(scholar_flux.utils.PathSimplifier method)
simplify_to_rows() (scholar_flux.utils.PathNodeIndex method)
(scholar_flux.utils.paths.path_node_index.PathNodeIndex method)
(scholar_flux.utils.paths.PathNodeIndex method)
sleep() (scholar_flux.api.rate_limiting.rate_limiter.RateLimiter method)
(scholar_flux.api.rate_limiting.RateLimiter method)
(scholar_flux.api.rate_limiting.threaded_rate_limiter.ThreadedRateLimiter method)
(scholar_flux.api.rate_limiting.ThreadedRateLimiter method)
(scholar_flux.api.RateLimiter method)
(scholar_flux.api.ThreadedRateLimiter method)
sorted() (scholar_flux.utils.paths.processing_path.ProcessingPath method)
(scholar_flux.utils.paths.ProcessingPath method)
(scholar_flux.utils.ProcessingPath method)
SpringerNatureFieldMap (class in scholar_flux.api.normalization)
(class in scholar_flux.api.normalization.springer_nature_field_map)
SQLAlchemyImportError
,
[1]
,
[2]
SQLAlchemyStorage (class in scholar_flux)
(class in scholar_flux.data_storage)
(class in scholar_flux.data_storage.sql_storage)
SQLITE (scholar_flux.sessions.models.session.SessionCacheBackend attribute)
(scholar_flux.sessions.models.SessionCacheBackend attribute)
(scholar_flux.sessions.SessionCacheBackend attribute)
start (scholar_flux.api.APIParameterMap attribute)
,
[1]
(scholar_flux.api.models.api_parameters.APIParameterMap attribute)
,
[1]
(scholar_flux.api.models.APIParameterMap attribute)
,
[1]
(scholar_flux.api.models.base_parameters.BaseAPIParameterMap attribute)
,
[1]
(scholar_flux.api.models.BaseAPIParameterMap attribute)
,
[1]
(scholar_flux.APIParameterMap attribute)
status (scholar_flux.api.APIResponse property)
(scholar_flux.api.models.APIResponse property)
(scholar_flux.api.models.reconstructed_response.ReconstructedResponse property)
(scholar_flux.api.models.ReconstructedResponse property)
(scholar_flux.api.models.responses.APIResponse property)
(scholar_flux.api.models.search_results.SearchResult property)
(scholar_flux.api.models.SearchResult property)
(scholar_flux.api.ReconstructedResponse property)
status_code (scholar_flux.api.APIResponse property)
(scholar_flux.api.models.APIResponse property)
(scholar_flux.api.models.reconstructed_response.ReconstructedResponse attribute)
(scholar_flux.api.models.ReconstructedResponse attribute)
(scholar_flux.api.models.responses.APIResponse property)
(scholar_flux.api.models.search_results.SearchResult property)
(scholar_flux.api.models.SearchResult property)
(scholar_flux.api.ReconstructedResponse attribute)
(scholar_flux.utils.response_protocol.ResponseProtocol attribute)
(scholar_flux.utils.ResponseProtocol attribute)
step (scholar_flux.api.workflows.search_workflow.StepContext attribute)
(scholar_flux.api.workflows.StepContext attribute)
step_number (scholar_flux.api.workflows.pubmed_workflow.PubMedFetchStep attribute)
(scholar_flux.api.workflows.pubmed_workflow.PubMedSearchStep attribute)
,
[1]
(scholar_flux.api.workflows.PubMedFetchStep attribute)
(scholar_flux.api.workflows.PubMedSearchStep attribute)
,
[1]
(scholar_flux.api.workflows.search_workflow.StepContext attribute)
(scholar_flux.api.workflows.StepContext attribute)
StepContext (class in scholar_flux.api.workflows)
(class in scholar_flux.api.workflows.search_workflow)
steps (scholar_flux.api.workflows.pubmed_workflow.PubMedSearchWorkflow attribute)
(scholar_flux.api.workflows.PubMedSearchWorkflow attribute)
(scholar_flux.api.workflows.search_workflow.SearchWorkflow attribute)
(scholar_flux.api.workflows.SearchWorkflow attribute)
stop_on_error (scholar_flux.api.workflows.PubMedSearchWorkflow attribute)
(scholar_flux.api.workflows.search_workflow.SearchWorkflow attribute)
(scholar_flux.api.workflows.SearchWorkflow attribute)
STORAGE_TYPE (scholar_flux.data_storage.DuckDBStorage attribute)
(scholar_flux.data_storage.in_memory_storage.InMemoryStorage attribute)
(scholar_flux.data_storage.InMemoryStorage attribute)
(scholar_flux.data_storage.mongodb_storage.MongoDBStorage attribute)
(scholar_flux.data_storage.MongoDBStorage attribute)
(scholar_flux.data_storage.null_storage.NullStorage attribute)
(scholar_flux.data_storage.NullStorage attribute)
(scholar_flux.data_storage.redis_storage.RedisStorage attribute)
(scholar_flux.data_storage.RedisStorage attribute)
(scholar_flux.data_storage.sql_storage.DuckDBStorage attribute)
(scholar_flux.data_storage.sql_storage.SQLAlchemyStorage attribute)
(scholar_flux.data_storage.SQLAlchemyStorage attribute)
(scholar_flux.InMemoryStorage attribute)
(scholar_flux.MongoDBStorage attribute)
(scholar_flux.NullStorage attribute)
(scholar_flux.RedisStorage attribute)
(scholar_flux.SQLAlchemyStorage attribute)
StorageCacheException
,
[1]
StringMaskingPattern (class in scholar_flux.security)
(class in scholar_flux.security.patterns)
strip_annotations() (scholar_flux.api.APIResponse method)
(scholar_flux.api.ErrorResponse method)
(scholar_flux.api.models.APIResponse method)
(scholar_flux.api.models.ErrorResponse method)
(scholar_flux.api.models.ProcessedResponse method)
(scholar_flux.api.models.responses.APIResponse method)
(scholar_flux.api.models.responses.ErrorResponse method)
(scholar_flux.api.models.responses.ProcessedResponse method)
(scholar_flux.api.models.search_results.SearchResult method)
(scholar_flux.api.models.SearchResult method)
(scholar_flux.api.ProcessedResponse method)
(scholar_flux.data.data_extractor.DataExtractor class method)
(scholar_flux.data.DataExtractor class method)
(scholar_flux.DataExtractor class method)
strip_html_tags() (in module scholar_flux.utils)
(in module scholar_flux.utils.helpers)
structure() (scholar_flux.api.APIParameterConfig method)
(scholar_flux.api.APISpecificParameter method)
(scholar_flux.api.base_api.BaseAPI method)
(scholar_flux.api.base_coordinator.BaseCoordinator method)
(scholar_flux.api.BaseAPI method)
(scholar_flux.api.BaseCoordinator method)
(scholar_flux.api.models.api_parameters.APIParameterConfig method)
(scholar_flux.api.models.APIParameterConfig method)
(scholar_flux.api.models.APISpecificParameter method)
(scholar_flux.api.models.base_parameters.APISpecificParameter method)
(scholar_flux.api.models.base_parameters.BaseAPIParameterMap method)
(scholar_flux.api.models.base_provider_dict.BaseProviderDict method)
(scholar_flux.api.models.BaseAPIParameterMap method)
(scholar_flux.api.models.BaseFieldMap method)
(scholar_flux.api.models.BaseProviderDict method)
(scholar_flux.api.models.provider_config.ProviderConfig method)
(scholar_flux.api.models.provider_registry.ProviderRegistry method)
(scholar_flux.api.models.ProviderConfig method)
(scholar_flux.api.models.ProviderRegistry method)
(scholar_flux.api.models.search_api_config.SearchAPIConfig method)
(scholar_flux.api.models.SearchAPIConfig method)
(scholar_flux.api.multisearch_coordinator.MultiSearchCoordinator method)
(scholar_flux.api.MultiSearchCoordinator method)
(scholar_flux.api.normalization.base_field_map.BaseFieldMap method)
(scholar_flux.api.normalization.BaseFieldMap method)
(scholar_flux.api.ProviderConfig method)
(scholar_flux.api.ProviderRegistry method)
(scholar_flux.api.response_coordinator.ResponseCoordinator method)
(scholar_flux.api.response_validator.ResponseValidator method)
(scholar_flux.api.ResponseCoordinator method)
(scholar_flux.api.ResponseValidator method)
(scholar_flux.api.search_api.SearchAPI method)
(scholar_flux.api.SearchAPI method)
(scholar_flux.api.SearchAPIConfig method)
(scholar_flux.APIParameterConfig method)
(scholar_flux.BaseAPI method)
(scholar_flux.data.abc_processor.ABCDataProcessor method)
(scholar_flux.data.ABCDataProcessor method)
(scholar_flux.data.base_extractor.BaseDataExtractor method)
(scholar_flux.data.base_parser.BaseDataParser method)
(scholar_flux.data.BaseDataExtractor method)
(scholar_flux.data.BaseDataParser method)
(scholar_flux.data.path_data_processor.PathDataProcessor method)
(scholar_flux.data.PathDataProcessor method)
(scholar_flux.data_storage.abc_storage.ABCStorage method)
(scholar_flux.data_storage.ABCStorage method)
(scholar_flux.data_storage.data_cache_manager.DataCacheManager method)
(scholar_flux.data_storage.DataCacheManager method)
(scholar_flux.data_storage.in_memory_storage.InMemoryStorage method)
(scholar_flux.data_storage.InMemoryStorage method)
(scholar_flux.DataCacheManager method)
(scholar_flux.InMemoryStorage method)
(scholar_flux.MultiSearchCoordinator method)
(scholar_flux.PathDataProcessor method)
(scholar_flux.ProviderConfig method)
(scholar_flux.ResponseCoordinator method)
(scholar_flux.ResponseValidator method)
(scholar_flux.SearchAPI method)
(scholar_flux.SearchAPIConfig method)
(scholar_flux.security.masker.SensitiveDataMasker method)
(scholar_flux.security.SensitiveDataMasker method)
(scholar_flux.utils.json_processing_utils.JsonRecordData method)
(scholar_flux.utils.JsonRecordData method)
subjects (scholar_flux.api.models.AcademicFieldMap attribute)
(scholar_flux.api.normalization.academic_field_map.AcademicFieldMap attribute)
(scholar_flux.api.normalization.AcademicFieldMap attribute)
(scholar_flux.api.normalization.ArXivFieldMap attribute)
(scholar_flux.api.normalization.CoreFieldMap attribute)
(scholar_flux.api.normalization.CrossrefFieldMap attribute)
(scholar_flux.api.normalization.OpenAlexFieldMap attribute)
(scholar_flux.api.normalization.PLOSFieldMap attribute)
(scholar_flux.api.normalization.PubMedFieldMap attribute)
(scholar_flux.api.normalization.SpringerNatureFieldMap attribute)
summary() (scholar_flux.api.base_api.BaseAPI method)
(scholar_flux.api.base_coordinator.BaseCoordinator method)
(scholar_flux.api.BaseAPI method)
(scholar_flux.api.BaseCoordinator method)
(scholar_flux.api.response_coordinator.ResponseCoordinator method)
(scholar_flux.api.ResponseCoordinator method)
(scholar_flux.api.search_api.SearchAPI method)
(scholar_flux.api.SearchAPI method)
(scholar_flux.BaseAPI method)
(scholar_flux.ResponseCoordinator method)
(scholar_flux.SearchAPI method)
T
terminal_paths (scholar_flux.utils.PathDiscoverer property)
(scholar_flux.utils.paths.path_discoverer.PathDiscoverer property)
(scholar_flux.utils.paths.PathDiscoverer property)
text (scholar_flux.api.APIResponse property)
(scholar_flux.api.models.APIResponse property)
(scholar_flux.api.models.reconstructed_response.ReconstructedResponse property)
(scholar_flux.api.models.ReconstructedResponse property)
(scholar_flux.api.models.responses.APIResponse property)
(scholar_flux.api.ReconstructedResponse property)
threaded (scholar_flux.api.models.rate_limiter_registry.RateLimiterRegistry attribute)
ThreadedRateLimiter (class in scholar_flux.api)
(class in scholar_flux.api.rate_limiting)
(class in scholar_flux.api.rate_limiting.threaded_rate_limiter)
title (scholar_flux.api.models.AcademicFieldMap attribute)
(scholar_flux.api.normalization.academic_field_map.AcademicFieldMap attribute)
(scholar_flux.api.normalization.AcademicFieldMap attribute)
(scholar_flux.api.normalization.ArXivFieldMap attribute)
(scholar_flux.api.normalization.CoreFieldMap attribute)
(scholar_flux.api.normalization.CrossrefFieldMap attribute)
(scholar_flux.api.normalization.OpenAlexFieldMap attribute)
(scholar_flux.api.normalization.PLOSFieldMap attribute)
(scholar_flux.api.normalization.PubMedFieldMap attribute)
(scholar_flux.api.normalization.SpringerNatureFieldMap attribute)
to_dict() (scholar_flux.api.models.base_parameters.BaseAPIParameterMap method)
(scholar_flux.api.models.BaseAPIParameterMap method)
to_list() (scholar_flux.utils.paths.processing_path.ProcessingPath method)
(scholar_flux.utils.paths.ProcessingPath method)
(scholar_flux.utils.ProcessingPath method)
to_path_node() (scholar_flux.utils.PathNode class method)
(scholar_flux.utils.paths.path_nodes.PathNode class method)
(scholar_flux.utils.paths.PathNode class method)
to_path_sequence() (scholar_flux.utils.json_processing_utils.PathUtils class method)
(scholar_flux.utils.PathUtils class method)
to_pattern() (scholar_flux.utils.paths.processing_path.ProcessingPath method)
(scholar_flux.utils.paths.ProcessingPath method)
(scholar_flux.utils.ProcessingPath method)
to_processing_path() (scholar_flux.utils.paths.processing_path.ProcessingPath class method)
(scholar_flux.utils.paths.ProcessingPath class method)
(scholar_flux.utils.ProcessingPath class method)
to_string() (scholar_flux.utils.paths.processing_path.ProcessingPath method)
(scholar_flux.utils.paths.ProcessingPath method)
(scholar_flux.utils.ProcessingPath method)
total_query_hits (scholar_flux.api.ErrorResponse property)
(scholar_flux.api.models.ErrorResponse property)
(scholar_flux.api.models.ProcessedResponse property)
(scholar_flux.api.models.response_metadata_map.ResponseMetadataMap attribute)
(scholar_flux.api.models.ResponseMetadataMap attribute)
(scholar_flux.api.models.responses.ErrorResponse property)
(scholar_flux.api.models.responses.ProcessedResponse property)
(scholar_flux.api.models.search_results.SearchResult property)
(scholar_flux.api.models.SearchResult property)
(scholar_flux.api.ProcessedResponse property)
(scholar_flux.api.ResponseMetadataMap attribute)
transform_response() (scholar_flux.api.APIResponse class method)
(scholar_flux.api.models.APIResponse class method)
(scholar_flux.api.models.responses.APIResponse class method)
traverse_dictionary() (scholar_flux.data.RecursiveJsonProcessor method)
(scholar_flux.utils.json_processing_utils.RecursiveJsonProcessor method)
(scholar_flux.utils.RecursiveJsonProcessor method)
traverse_level() (scholar_flux.data.RecursiveJsonProcessor method)
(scholar_flux.utils.json_processing_utils.RecursiveJsonProcessor method)
(scholar_flux.utils.RecursiveJsonProcessor method)
truncate() (in module scholar_flux.utils)
(in module scholar_flux.utils.repr_utils)
try_bytes() (in module scholar_flux.utils)
(in module scholar_flux.utils.helpers)
try_call() (in module scholar_flux.utils)
(in module scholar_flux.utils.helpers)
try_compile() (in module scholar_flux.utils)
(in module scholar_flux.utils.helpers)
try_dict() (in module scholar_flux.utils)
(in module scholar_flux.utils.helpers)
try_int() (in module scholar_flux.utils)
(in module scholar_flux.utils.helpers)
try_loadenv() (scholar_flux.utils.config_loader.ConfigLoader method)
(scholar_flux.utils.ConfigLoader method)
try_none() (in module scholar_flux.utils)
(in module scholar_flux.utils.helpers)
try_pop() (in module scholar_flux.utils)
(in module scholar_flux.utils.helpers)
try_quote_numeric() (in module scholar_flux.utils)
(in module scholar_flux.utils.helpers)
try_str() (in module scholar_flux.utils)
(in module scholar_flux.utils.helpers)
ttl (scholar_flux.data_storage.data_cache_manager.DataCacheManager property)
(scholar_flux.data_storage.DataCacheManager property)
(scholar_flux.data_storage.DuckDBStorage attribute)
(scholar_flux.data_storage.in_memory_storage.InMemoryStorage attribute)
(scholar_flux.data_storage.InMemoryStorage attribute)
(scholar_flux.data_storage.mongodb_storage.MongoDBStorage attribute)
(scholar_flux.data_storage.MongoDBStorage attribute)
(scholar_flux.data_storage.null_storage.NullStorage attribute)
(scholar_flux.data_storage.NullStorage attribute)
(scholar_flux.data_storage.redis_storage.RedisStorage attribute)
(scholar_flux.data_storage.RedisStorage attribute)
(scholar_flux.data_storage.sql_storage.SQLAlchemyStorage attribute)
(scholar_flux.data_storage.SQLAlchemyStorage attribute)
(scholar_flux.DataCacheManager property)
U
unlist() (scholar_flux.data.RecursiveJsonProcessor static method)
(scholar_flux.utils.json_processing_utils.RecursiveJsonProcessor static method)
(scholar_flux.utils.RecursiveJsonProcessor static method)
unlist_1d() (in module scholar_flux.utils)
(in module scholar_flux.utils.helpers)
unmask_secret() (scholar_flux.security.masker.SensitiveDataMasker static method)
(scholar_flux.security.SecretUtils class method)
(scholar_flux.security.SensitiveDataMasker static method)
(scholar_flux.security.utils.SecretUtils class method)
update() (scholar_flux.api.base_coordinator.BaseCoordinator class method)
(scholar_flux.api.BaseCoordinator class method)
(scholar_flux.api.models.base_parameters.BaseAPIParameterMap method)
(scholar_flux.api.models.BaseAPIParameterMap method)
(scholar_flux.api.models.search_api_config.SearchAPIConfig class method)
(scholar_flux.api.models.SearchAPIConfig class method)
(scholar_flux.api.response_coordinator.ResponseCoordinator class method)
(scholar_flux.api.ResponseCoordinator class method)
(scholar_flux.api.search_api.SearchAPI class method)
(scholar_flux.api.search_coordinator.SearchCoordinator class method)
(scholar_flux.api.SearchAPI class method)
(scholar_flux.api.SearchAPIConfig class method)
(scholar_flux.api.SearchCoordinator class method)
(scholar_flux.data.base_extractor.BaseDataExtractor class method)
(scholar_flux.data.BaseDataExtractor class method)
(scholar_flux.data.data_extractor.DataExtractor class method)
(scholar_flux.data.DataExtractor class method)
(scholar_flux.data_storage.abc_storage.ABCStorage method)
(scholar_flux.data_storage.ABCStorage method)
(scholar_flux.data_storage.in_memory_storage.InMemoryStorage method)
(scholar_flux.data_storage.InMemoryStorage method)
(scholar_flux.data_storage.mongodb_storage.MongoDBStorage method)
(scholar_flux.data_storage.MongoDBStorage method)
(scholar_flux.data_storage.null_storage.NullStorage method)
(scholar_flux.data_storage.NullStorage method)
(scholar_flux.data_storage.redis_storage.RedisStorage method)
(scholar_flux.data_storage.RedisStorage method)
(scholar_flux.data_storage.sql_storage.SQLAlchemyStorage method)
(scholar_flux.data_storage.SQLAlchemyStorage method)
(scholar_flux.DataExtractor class method)
(scholar_flux.InMemoryStorage method)
(scholar_flux.MongoDBStorage method)
(scholar_flux.NullStorage method)
(scholar_flux.RedisStorage method)
(scholar_flux.ResponseCoordinator class method)
(scholar_flux.SearchAPI class method)
(scholar_flux.SearchAPIConfig class method)
(scholar_flux.SearchCoordinator class method)
(scholar_flux.security.masker.SensitiveDataMasker method)
(scholar_flux.security.MaskingPatternSet method)
(scholar_flux.security.patterns.MaskingPatternSet method)
(scholar_flux.security.SensitiveDataMasker method)
(scholar_flux.SQLAlchemyStorage method)
(scholar_flux.utils.PathNode method)
(scholar_flux.utils.PathNodeMap method)
(scholar_flux.utils.paths.path_node_map.PathNodeMap method)
(scholar_flux.utils.paths.path_nodes.PathNode method)
(scholar_flux.utils.paths.PathNode method)
(scholar_flux.utils.paths.PathNodeMap method)
(scholar_flux.utils.paths.record_path_chain_map.RecordPathChainMap method)
(scholar_flux.utils.paths.RecordPathChainMap method)
(scholar_flux.utils.RecordPathChainMap method)
update_cache() (scholar_flux.data_storage.data_cache_manager.DataCacheManager method)
(scholar_flux.data_storage.DataCacheManager method)
(scholar_flux.DataCacheManager method)
update_config() (scholar_flux.utils.config_loader.ConfigLoader method)
(scholar_flux.utils.ConfigLoader method)
update_delimiter() (scholar_flux.utils.paths.processing_path.ProcessingPath method)
(scholar_flux.utils.paths.ProcessingPath method)
(scholar_flux.utils.ProcessingPath method)
update_record_keys() (scholar_flux.data.data_processor.DataProcessor method)
(scholar_flux.data.DataProcessor method)
(scholar_flux.DataProcessor method)
updates (scholar_flux.utils.PathProcessingCache attribute)
(scholar_flux.utils.paths.PathProcessingCache attribute)
(scholar_flux.utils.paths.processing_cache.PathProcessingCache attribute)
url (scholar_flux.api.APIResponse property)
(scholar_flux.api.models.AcademicFieldMap attribute)
(scholar_flux.api.models.APIResponse property)
(scholar_flux.api.models.reconstructed_response.ReconstructedResponse attribute)
(scholar_flux.api.models.ReconstructedResponse attribute)
(scholar_flux.api.models.responses.APIResponse property)
(scholar_flux.api.models.search_results.SearchResult property)
(scholar_flux.api.models.SearchResult property)
(scholar_flux.api.normalization.academic_field_map.AcademicFieldMap attribute)
(scholar_flux.api.normalization.AcademicFieldMap attribute)
(scholar_flux.api.normalization.ArXivFieldMap attribute)
(scholar_flux.api.normalization.CoreFieldMap attribute)
(scholar_flux.api.normalization.CrossrefFieldMap attribute)
(scholar_flux.api.normalization.OpenAlexFieldMap attribute)
(scholar_flux.api.normalization.PLOSFieldMap attribute)
(scholar_flux.api.normalization.PubMedFieldMap attribute)
(scholar_flux.api.normalization.SpringerNatureFieldMap attribute)
(scholar_flux.api.ReconstructedResponse attribute)
(scholar_flux.utils.response_protocol.ResponseProtocol attribute)
(scholar_flux.utils.ResponseProtocol attribute)
url_basename (scholar_flux.api.models.search_api_config.SearchAPIConfig property)
(scholar_flux.api.models.SearchAPIConfig property)
(scholar_flux.api.SearchAPIConfig property)
(scholar_flux.SearchAPIConfig property)
use_cache (scholar_flux.utils.PathNodeIndex attribute)
(scholar_flux.utils.paths.path_node_index.PathNodeIndex attribute)
(scholar_flux.utils.paths.PathNodeIndex attribute)
use_regex (scholar_flux.security.FuzzyKeyMaskingPattern attribute)
(scholar_flux.security.KeyMaskingPattern attribute)
,
[1]
(scholar_flux.security.patterns.FuzzyKeyMaskingPattern attribute)
(scholar_flux.security.patterns.KeyMaskingPattern attribute)
,
[1]
(scholar_flux.security.patterns.StringMaskingPattern attribute)
,
[1]
(scholar_flux.security.StringMaskingPattern attribute)
,
[1]
user_agent (scholar_flux.api.base_api.BaseAPI property)
(scholar_flux.api.BaseAPI property)
(scholar_flux.BaseAPI property)
(scholar_flux.sessions.CachedSessionConfig attribute)
(scholar_flux.sessions.models.CachedSessionConfig attribute)
(scholar_flux.sessions.models.session.CachedSessionConfig attribute)
V
validate() (scholar_flux.api.models.reconstructed_response.ReconstructedResponse method)
(scholar_flux.api.models.ReconstructedResponse method)
(scholar_flux.api.ReconstructedResponse method)
validate_and_process_email() (in module scholar_flux.api.validators)
validate_and_process_url() (in module scholar_flux.api.validators)
validate_api_key() (scholar_flux.api.models.search_api_config.SearchAPIConfig class method)
(scholar_flux.api.models.SearchAPIConfig class method)
(scholar_flux.api.SearchAPIConfig class method)
(scholar_flux.SearchAPIConfig class method)
validate_api_specific_field() (in module scholar_flux.api.validators)
validate_api_specific_parameter_mappings() (scholar_flux.api.APIParameterMap class method)
(scholar_flux.api.models.api_parameters.APIParameterMap class method)
(scholar_flux.api.models.APIParameterMap class method)
(scholar_flux.APIParameterMap class method)
validate_backend_dependency() (scholar_flux.sessions.CachedSessionConfig class method)
(scholar_flux.sessions.models.CachedSessionConfig class method)
(scholar_flux.sessions.models.session.CachedSessionConfig class method)
validate_backend_filepath() (scholar_flux.sessions.CachedSessionConfig method)
(scholar_flux.sessions.models.CachedSessionConfig method)
(scholar_flux.sessions.models.session.CachedSessionConfig method)
validate_base_url() (scholar_flux.api.models.provider_config.ProviderConfig class method)
(scholar_flux.api.models.ProviderConfig class method)
(scholar_flux.api.ProviderConfig class method)
(scholar_flux.ProviderConfig class method)
validate_bool_str() (in module scholar_flux.api.validators)
validate_cache_directory() (scholar_flux.sessions.CachedSessionConfig class method)
(scholar_flux.sessions.models.CachedSessionConfig class method)
(scholar_flux.sessions.models.session.CachedSessionConfig class method)
validate_cache_name() (scholar_flux.sessions.CachedSessionConfig class method)
(scholar_flux.sessions.models.CachedSessionConfig class method)
(scholar_flux.sessions.models.session.CachedSessionConfig class method)
validate_cached_session() (scholar_flux.CachedSessionManager class method)
(scholar_flux.sessions.CachedSessionManager class method)
(scholar_flux.sessions.session_manager.CachedSessionManager class method)
validate_content() (scholar_flux.api.response_validator.ResponseValidator class method)
(scholar_flux.api.ResponseValidator class method)
(scholar_flux.ResponseValidator class method)
validate_date() (in module scholar_flux.api.validators)
validate_docs_url() (scholar_flux.api.models.provider_config.ProviderConfig class method)
(scholar_flux.api.models.ProviderConfig class method)
(scholar_flux.api.ProviderConfig class method)
(scholar_flux.ProviderConfig class method)
validate_email() (in module scholar_flux.api)
(in module scholar_flux.api.validators)
validate_expire_after() (scholar_flux.sessions.CachedSessionConfig class method)
(scholar_flux.sessions.models.CachedSessionConfig class method)
(scholar_flux.sessions.models.session.CachedSessionConfig class method)
validate_int() (in module scholar_flux.api.validators)
validate_iso_timestamp() (scholar_flux.api.APIResponse class method)
(scholar_flux.api.models.APIResponse class method)
(scholar_flux.api.models.responses.APIResponse class method)
validate_provider_name() (scholar_flux.api.models.BaseFieldMap class method)
(scholar_flux.api.models.search_api_config.SearchAPIConfig class method)
(scholar_flux.api.models.SearchAPIConfig class method)
(scholar_flux.api.normalization.base_field_map.BaseFieldMap class method)
(scholar_flux.api.normalization.BaseFieldMap class method)
(scholar_flux.api.SearchAPIConfig class method)
(scholar_flux.SearchAPIConfig class method)
validate_request_delay() (scholar_flux.api.models.search_api_config.SearchAPIConfig class method)
(scholar_flux.api.models.SearchAPIConfig class method)
(scholar_flux.api.SearchAPIConfig class method)
(scholar_flux.SearchAPIConfig class method)
validate_response() (scholar_flux.api.APIResponse method)
(scholar_flux.api.models.APIResponse method)
(scholar_flux.api.models.responses.APIResponse method)
(scholar_flux.api.response_validator.ResponseValidator class method)
(scholar_flux.api.ResponseValidator class method)
(scholar_flux.ResponseValidator class method)
validate_response_like() (scholar_flux.api.response_validator.ResponseValidator class method)
(scholar_flux.api.ResponseValidator class method)
(scholar_flux.ResponseValidator class method)
validate_response_structure() (scholar_flux.api.response_validator.ResponseValidator class method)
(scholar_flux.api.ResponseValidator class method)
(scholar_flux.ResponseValidator class method)
validate_search_api_config_parameters() (scholar_flux.api.models.search_api_config.SearchAPIConfig method)
(scholar_flux.api.models.SearchAPIConfig method)
(scholar_flux.api.SearchAPIConfig method)
(scholar_flux.SearchAPIConfig method)
validate_str() (in module scholar_flux.api.validators)
validate_url() (in module scholar_flux.api)
(in module scholar_flux.api.validators)
(scholar_flux.api.models.search_api_config.SearchAPIConfig class method)
(scholar_flux.api.models.SearchAPIConfig class method)
(scholar_flux.api.SearchAPIConfig class method)
(scholar_flux.SearchAPIConfig class method)
validate_url_type() (scholar_flux.api.models.search_api_config.SearchAPIConfig class method)
(scholar_flux.api.models.SearchAPIConfig class method)
(scholar_flux.api.SearchAPIConfig class method)
(scholar_flux.SearchAPIConfig class method)
validator (scholar_flux.api.APISpecificParameter attribute)
(scholar_flux.api.models.APISpecificParameter attribute)
(scholar_flux.api.models.base_parameters.APISpecificParameter attribute)
validator_name (scholar_flux.api.APISpecificParameter property)
(scholar_flux.api.models.APISpecificParameter property)
(scholar_flux.api.models.base_parameters.APISpecificParameter property)
value (scholar_flux.utils.PathNode attribute)
,
[1]
(scholar_flux.utils.paths.path_nodes.PathNode attribute)
,
[1]
(scholar_flux.utils.paths.PathNode attribute)
,
[1]
verify_cache() (scholar_flux.data_storage.abc_storage.ABCStorage method)
(scholar_flux.data_storage.ABCStorage method)
(scholar_flux.data_storage.data_cache_manager.DataCacheManager method)
(scholar_flux.data_storage.DataCacheManager method)
(scholar_flux.data_storage.in_memory_storage.InMemoryStorage method)
(scholar_flux.data_storage.InMemoryStorage method)
(scholar_flux.data_storage.mongodb_storage.MongoDBStorage method)
(scholar_flux.data_storage.MongoDBStorage method)
(scholar_flux.data_storage.null_storage.NullStorage method)
(scholar_flux.data_storage.NullStorage method)
(scholar_flux.data_storage.redis_storage.RedisStorage method)
(scholar_flux.data_storage.RedisStorage method)
(scholar_flux.data_storage.sql_storage.SQLAlchemyStorage method)
(scholar_flux.data_storage.SQLAlchemyStorage method)
(scholar_flux.DataCacheManager method)
(scholar_flux.InMemoryStorage method)
(scholar_flux.MongoDBStorage method)
(scholar_flux.NullStorage method)
(scholar_flux.RedisStorage method)
(scholar_flux.SQLAlchemyStorage method)
verify_connection() (scholar_flux.data_storage.abc_storage.ABCStorage method)
(scholar_flux.data_storage.ABCStorage method)
(scholar_flux.data_storage.data_cache_manager.DataCacheManager method)
(scholar_flux.data_storage.DataCacheManager method)
(scholar_flux.data_storage.in_memory_storage.InMemoryStorage method)
(scholar_flux.data_storage.InMemoryStorage method)
(scholar_flux.data_storage.mongodb_storage.MongoDBStorage method)
(scholar_flux.data_storage.MongoDBStorage method)
(scholar_flux.data_storage.null_storage.NullStorage method)
(scholar_flux.data_storage.NullStorage method)
(scholar_flux.data_storage.redis_storage.RedisStorage method)
(scholar_flux.data_storage.RedisStorage method)
(scholar_flux.data_storage.sql_storage.SQLAlchemyStorage method)
(scholar_flux.data_storage.SQLAlchemyStorage method)
(scholar_flux.DataCacheManager method)
(scholar_flux.InMemoryStorage method)
(scholar_flux.MongoDBStorage method)
(scholar_flux.NullStorage method)
(scholar_flux.RedisStorage method)
(scholar_flux.SQLAlchemyStorage method)
verify_directory() (scholar_flux.package_metadata.directories.PackageDirectorySettings class method)
(scholar_flux.package_metadata.PackageDirectorySettings class method)
verify_url_string() (scholar_flux.data_storage.DuckDBStorage class method)
(scholar_flux.data_storage.sql_storage.DuckDBStorage class method)
(scholar_flux.data_storage.sql_storage.SQLAlchemyStorage class method)
(scholar_flux.data_storage.SQLAlchemyStorage class method)
(scholar_flux.SQLAlchemyStorage class method)
W
wait() (scholar_flux.api.rate_limiting.rate_limiter.RateLimiter method)
(scholar_flux.api.rate_limiting.RateLimiter method)
(scholar_flux.api.rate_limiting.threaded_rate_limiter.ThreadedRateLimiter method)
(scholar_flux.api.rate_limiting.ThreadedRateLimiter method)
(scholar_flux.api.RateLimiter method)
(scholar_flux.api.ThreadedRateLimiter method)
wait_since() (scholar_flux.api.rate_limiting.rate_limiter.RateLimiter method)
(scholar_flux.api.rate_limiting.RateLimiter method)
(scholar_flux.api.rate_limiting.threaded_rate_limiter.ThreadedRateLimiter method)
(scholar_flux.api.rate_limiting.ThreadedRateLimiter method)
(scholar_flux.api.RateLimiter method)
(scholar_flux.api.ThreadedRateLimiter method)
with_components() (scholar_flux.api.base_coordinator.BaseCoordinator method)
(scholar_flux.api.BaseCoordinator method)
with_config() (scholar_flux.api.search_api.SearchAPI method)
(scholar_flux.api.SearchAPI method)
(scholar_flux.SearchAPI method)
with_config_parameters() (scholar_flux.api.search_api.SearchAPI method)
(scholar_flux.api.SearchAPI method)
(scholar_flux.SearchAPI method)
with_context() (scholar_flux.api.workflows.BaseWorkflowStep method)
(scholar_flux.api.workflows.models.BaseWorkflowStep method)
(scholar_flux.api.workflows.search_workflow.WorkflowStep method)
(scholar_flux.api.workflows.WorkflowStep method)
with_inferred_delimiter() (scholar_flux.utils.paths.processing_path.ProcessingPath class method)
(scholar_flux.utils.paths.ProcessingPath class method)
(scholar_flux.utils.ProcessingPath class method)
with_namespace() (scholar_flux.data_storage.abc_storage.ABCStorage method)
(scholar_flux.data_storage.ABCStorage method)
with_raise_on_error() (scholar_flux.data_storage.abc_storage.ABCStorage method)
(scholar_flux.data_storage.ABCStorage method)
with_search_fields() (scholar_flux.api.models.search_results.SearchResult method)
(scholar_flux.api.models.SearchResult method)
with_session() (scholar_flux.CachedSessionManager class method)
(scholar_flux.SessionManager class method)
(scholar_flux.sessions.BaseSessionManager class method)
(scholar_flux.sessions.CachedSessionManager class method)
(scholar_flux.sessions.models.BaseSessionManager class method)
(scholar_flux.sessions.models.session.BaseSessionManager class method)
(scholar_flux.sessions.session_manager.CachedSessionManager class method)
(scholar_flux.sessions.session_manager.SessionManager class method)
(scholar_flux.sessions.SessionManager class method)
with_storage() (scholar_flux.data_storage.data_cache_manager.DataCacheManager class method)
(scholar_flux.data_storage.DataCacheManager class method)
(scholar_flux.DataCacheManager class method)
WORKFLOW_DEFAULTS (class in scholar_flux.api.workflows)
(class in scholar_flux.api.workflows.workflow_defaults)
WorkflowResult (class in scholar_flux.api.workflows)
(class in scholar_flux.api.workflows.search_workflow)
WorkflowStep (class in scholar_flux.api.workflows)
(class in scholar_flux.api.workflows.search_workflow)
write_key() (scholar_flux.utils.config_loader.ConfigLoader method)
(scholar_flux.utils.ConfigLoader method)
X
XMLToDictImportError
,
[1]
Y
YAMLImportError
,
[1]
year (scholar_flux.api.models.AcademicFieldMap attribute)
(scholar_flux.api.normalization.academic_field_map.AcademicFieldMap attribute)
(scholar_flux.api.normalization.AcademicFieldMap attribute)
(scholar_flux.api.normalization.ArXivFieldMap attribute)
(scholar_flux.api.normalization.CoreFieldMap attribute)
(scholar_flux.api.normalization.CrossrefFieldMap attribute)
(scholar_flux.api.normalization.OpenAlexFieldMap attribute)
(scholar_flux.api.normalization.PLOSFieldMap attribute)
(scholar_flux.api.normalization.PubMedFieldMap attribute)
(scholar_flux.api.normalization.SpringerNatureFieldMap attribute)
Z
zero_indexed_pagination (scholar_flux.api.APIParameterMap attribute)
,
[1]
(scholar_flux.api.models.api_parameters.APIParameterMap attribute)
,
[1]
(scholar_flux.api.models.APIParameterMap attribute)
,
[1]
(scholar_flux.api.models.base_parameters.BaseAPIParameterMap attribute)
,
[1]
(scholar_flux.api.models.BaseAPIParameterMap attribute)
,
[1]
(scholar_flux.APIParameterMap attribute)