├── .gitignore ├── Dockerfile ├── LICENSE ├── MANIFEST.in ├── Makefile ├── README.querylang.md ├── README.reconcile.md ├── README.rst ├── VERSION ├── contrib ├── base │ └── Dockerfile ├── bidi_matview.sql └── transitive_closure.sql ├── demo ├── Makefile ├── README.md ├── demo_gexf │ ├── README.md │ ├── loader.py │ └── model.yaml ├── demo_python │ ├── fellows.csv │ ├── loader.py │ └── model.yaml ├── fellows.csv ├── fellows.csv.yaml └── schema.yaml ├── docker-compose.yml ├── docs ├── Makefile ├── bulk_api.rst ├── conf.py ├── index.rst └── interfaces.rst ├── grano ├── __init__.py ├── alembic │ ├── alembic.ini │ ├── env.py │ ├── script.py.mako │ └── versions │ │ ├── 1b1b7e728dc4_single_schema_entity.py │ │ ├── 2372546f7078_pipeline_model_improved.py │ │ ├── 25bb7c68b5fa_add_file_foreign_key_to_property.py │ │ ├── 2b269c4557de_introduce_private_project_and_roles.py │ │ ├── 2b65d3dfa1de_foreign_keys_for_project.py │ │ ├── 32a25698e4bb_pipeline_models.py │ │ ├── 383da0877c75_add_status_field_to_entity.py │ │ ├── 38c7982f4160_add_degree_denormalizations.py │ │ ├── 3a3c75de71b_.py │ │ ├── 3c486a5dcceb_transform_the_account.py │ │ ├── 3f0a4c96f763_add_schema_inheritance.py │ │ ├── 40941ab93ba_introduce_project_class.py │ │ ├── 48dd6f2e0784_.py │ │ ├── 4d7168864daa_log_entry_models.py │ │ ├── 4f21a77e91be_init.py │ │ ├── 4fb92f3ede9e_.py │ │ ├── 5143617349b9_simplify_property_model.py │ │ ├── 52f4346513a8_add_file_relation.py │ │ ├── 59d7b4f94cdf_remove_status_again.py │ │ ├── 5a34d3b6a160_.py │ │ ├── 992aea84727_.py │ │ ├── b64496669cd_add_value_datetime_precision_to_property.py │ │ └── d7067cd4169_.py ├── authz.py ├── background.py ├── constants.py ├── core.py ├── default_settings.py ├── fixtures │ └── base.yaml ├── interface.py ├── lib │ ├── __init__.py │ ├── args.py │ ├── data.py │ ├── exc.py │ └── serialisation.py ├── logic │ ├── __init__.py │ ├── accounts.py │ ├── aliases.py │ ├── attributes.py │ ├── entities.py │ ├── files.py │ ├── imports.py │ ├── loader.py │ ├── metrics.py │ ├── permissions.py │ ├── pipelines.py │ ├── plugins.py │ ├── projects.py │ ├── properties.py │ ├── reconcile.py │ ├── references.py │ ├── relations.py │ ├── schemata.py │ └── validation.py ├── logs.py ├── manage.py ├── model │ ├── __init__.py │ ├── account.py │ ├── attribute.py │ ├── common.py │ ├── entity.py │ ├── file.py │ ├── permission.py │ ├── pipeline.py │ ├── project.py │ ├── property.py │ ├── relation.py │ ├── schema.py │ └── util.py ├── plugins.py ├── providers.py ├── query │ ├── __init__.py │ ├── bidi.py │ └── parser.py ├── test │ ├── __init__.py │ ├── fixtures.py │ ├── test_authz.py │ ├── test_query.py │ ├── test_sessions_api.py │ ├── util.py │ └── views │ │ ├── __init__.py │ │ └── test_filters.py └── views │ ├── __init__.py │ ├── accounts_api.py │ ├── auth.py │ ├── base_api.py │ ├── cache.py │ ├── entities_api.py │ ├── facets.py │ ├── files_api.py │ ├── filters.py │ ├── imports_api.py │ ├── log_entries_api.py │ ├── permissions_api.py │ ├── pipelines_api.py │ ├── projects_api.py │ ├── properties_api.py │ ├── reconcile_api.py │ ├── relations_api.py │ ├── schemata_api.py │ ├── sessions_api.py │ └── sorters.py ├── requirements.txt ├── senegal ├── companies.yaml ├── fellows.csv ├── loader.py ├── model.yaml ├── senegal-companies.csv └── senegal-politicians.csv ├── senegal_companies_script.py ├── senegal_script.py └── setup.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/Makefile -------------------------------------------------------------------------------- /README.querylang.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/README.querylang.md -------------------------------------------------------------------------------- /README.reconcile.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/README.reconcile.md -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/README.rst -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | 0.4.5 2 | -------------------------------------------------------------------------------- /contrib/base/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/contrib/base/Dockerfile -------------------------------------------------------------------------------- /contrib/bidi_matview.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/contrib/bidi_matview.sql -------------------------------------------------------------------------------- /contrib/transitive_closure.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/contrib/transitive_closure.sql -------------------------------------------------------------------------------- /demo/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/demo/Makefile -------------------------------------------------------------------------------- /demo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/demo/README.md -------------------------------------------------------------------------------- /demo/demo_gexf/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/demo/demo_gexf/README.md -------------------------------------------------------------------------------- /demo/demo_gexf/loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/demo/demo_gexf/loader.py -------------------------------------------------------------------------------- /demo/demo_gexf/model.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/demo/demo_gexf/model.yaml -------------------------------------------------------------------------------- /demo/demo_python/fellows.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/demo/demo_python/fellows.csv -------------------------------------------------------------------------------- /demo/demo_python/loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/demo/demo_python/loader.py -------------------------------------------------------------------------------- /demo/demo_python/model.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/demo/demo_python/model.yaml -------------------------------------------------------------------------------- /demo/fellows.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/demo/fellows.csv -------------------------------------------------------------------------------- /demo/fellows.csv.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/demo/fellows.csv.yaml -------------------------------------------------------------------------------- /demo/schema.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/demo/schema.yaml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/bulk_api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/docs/bulk_api.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/interfaces.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/docs/interfaces.rst -------------------------------------------------------------------------------- /grano/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/__init__.py -------------------------------------------------------------------------------- /grano/alembic/alembic.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/alembic/alembic.ini -------------------------------------------------------------------------------- /grano/alembic/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/alembic/env.py -------------------------------------------------------------------------------- /grano/alembic/script.py.mako: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/alembic/script.py.mako -------------------------------------------------------------------------------- /grano/alembic/versions/1b1b7e728dc4_single_schema_entity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/alembic/versions/1b1b7e728dc4_single_schema_entity.py -------------------------------------------------------------------------------- /grano/alembic/versions/2372546f7078_pipeline_model_improved.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/alembic/versions/2372546f7078_pipeline_model_improved.py -------------------------------------------------------------------------------- /grano/alembic/versions/25bb7c68b5fa_add_file_foreign_key_to_property.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/alembic/versions/25bb7c68b5fa_add_file_foreign_key_to_property.py -------------------------------------------------------------------------------- /grano/alembic/versions/2b269c4557de_introduce_private_project_and_roles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/alembic/versions/2b269c4557de_introduce_private_project_and_roles.py -------------------------------------------------------------------------------- /grano/alembic/versions/2b65d3dfa1de_foreign_keys_for_project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/alembic/versions/2b65d3dfa1de_foreign_keys_for_project.py -------------------------------------------------------------------------------- /grano/alembic/versions/32a25698e4bb_pipeline_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/alembic/versions/32a25698e4bb_pipeline_models.py -------------------------------------------------------------------------------- /grano/alembic/versions/383da0877c75_add_status_field_to_entity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/alembic/versions/383da0877c75_add_status_field_to_entity.py -------------------------------------------------------------------------------- /grano/alembic/versions/38c7982f4160_add_degree_denormalizations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/alembic/versions/38c7982f4160_add_degree_denormalizations.py -------------------------------------------------------------------------------- /grano/alembic/versions/3a3c75de71b_.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/alembic/versions/3a3c75de71b_.py -------------------------------------------------------------------------------- /grano/alembic/versions/3c486a5dcceb_transform_the_account.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/alembic/versions/3c486a5dcceb_transform_the_account.py -------------------------------------------------------------------------------- /grano/alembic/versions/3f0a4c96f763_add_schema_inheritance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/alembic/versions/3f0a4c96f763_add_schema_inheritance.py -------------------------------------------------------------------------------- /grano/alembic/versions/40941ab93ba_introduce_project_class.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/alembic/versions/40941ab93ba_introduce_project_class.py -------------------------------------------------------------------------------- /grano/alembic/versions/48dd6f2e0784_.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/alembic/versions/48dd6f2e0784_.py -------------------------------------------------------------------------------- /grano/alembic/versions/4d7168864daa_log_entry_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/alembic/versions/4d7168864daa_log_entry_models.py -------------------------------------------------------------------------------- /grano/alembic/versions/4f21a77e91be_init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/alembic/versions/4f21a77e91be_init.py -------------------------------------------------------------------------------- /grano/alembic/versions/4fb92f3ede9e_.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/alembic/versions/4fb92f3ede9e_.py -------------------------------------------------------------------------------- /grano/alembic/versions/5143617349b9_simplify_property_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/alembic/versions/5143617349b9_simplify_property_model.py -------------------------------------------------------------------------------- /grano/alembic/versions/52f4346513a8_add_file_relation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/alembic/versions/52f4346513a8_add_file_relation.py -------------------------------------------------------------------------------- /grano/alembic/versions/59d7b4f94cdf_remove_status_again.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/alembic/versions/59d7b4f94cdf_remove_status_again.py -------------------------------------------------------------------------------- /grano/alembic/versions/5a34d3b6a160_.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/alembic/versions/5a34d3b6a160_.py -------------------------------------------------------------------------------- /grano/alembic/versions/992aea84727_.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/alembic/versions/992aea84727_.py -------------------------------------------------------------------------------- /grano/alembic/versions/b64496669cd_add_value_datetime_precision_to_property.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/alembic/versions/b64496669cd_add_value_datetime_precision_to_property.py -------------------------------------------------------------------------------- /grano/alembic/versions/d7067cd4169_.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/alembic/versions/d7067cd4169_.py -------------------------------------------------------------------------------- /grano/authz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/authz.py -------------------------------------------------------------------------------- /grano/background.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/background.py -------------------------------------------------------------------------------- /grano/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/constants.py -------------------------------------------------------------------------------- /grano/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/core.py -------------------------------------------------------------------------------- /grano/default_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/default_settings.py -------------------------------------------------------------------------------- /grano/fixtures/base.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/fixtures/base.yaml -------------------------------------------------------------------------------- /grano/interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/interface.py -------------------------------------------------------------------------------- /grano/lib/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /grano/lib/args.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/lib/args.py -------------------------------------------------------------------------------- /grano/lib/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/lib/data.py -------------------------------------------------------------------------------- /grano/lib/exc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/lib/exc.py -------------------------------------------------------------------------------- /grano/lib/serialisation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/lib/serialisation.py -------------------------------------------------------------------------------- /grano/logic/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/logic/__init__.py -------------------------------------------------------------------------------- /grano/logic/accounts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/logic/accounts.py -------------------------------------------------------------------------------- /grano/logic/aliases.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/logic/aliases.py -------------------------------------------------------------------------------- /grano/logic/attributes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/logic/attributes.py -------------------------------------------------------------------------------- /grano/logic/entities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/logic/entities.py -------------------------------------------------------------------------------- /grano/logic/files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/logic/files.py -------------------------------------------------------------------------------- /grano/logic/imports.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/logic/imports.py -------------------------------------------------------------------------------- /grano/logic/loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/logic/loader.py -------------------------------------------------------------------------------- /grano/logic/metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/logic/metrics.py -------------------------------------------------------------------------------- /grano/logic/permissions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/logic/permissions.py -------------------------------------------------------------------------------- /grano/logic/pipelines.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/logic/pipelines.py -------------------------------------------------------------------------------- /grano/logic/plugins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/logic/plugins.py -------------------------------------------------------------------------------- /grano/logic/projects.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/logic/projects.py -------------------------------------------------------------------------------- /grano/logic/properties.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/logic/properties.py -------------------------------------------------------------------------------- /grano/logic/reconcile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/logic/reconcile.py -------------------------------------------------------------------------------- /grano/logic/references.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/logic/references.py -------------------------------------------------------------------------------- /grano/logic/relations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/logic/relations.py -------------------------------------------------------------------------------- /grano/logic/schemata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/logic/schemata.py -------------------------------------------------------------------------------- /grano/logic/validation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/logic/validation.py -------------------------------------------------------------------------------- /grano/logs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/logs.py -------------------------------------------------------------------------------- /grano/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/manage.py -------------------------------------------------------------------------------- /grano/model/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/model/__init__.py -------------------------------------------------------------------------------- /grano/model/account.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/model/account.py -------------------------------------------------------------------------------- /grano/model/attribute.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/model/attribute.py -------------------------------------------------------------------------------- /grano/model/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/model/common.py -------------------------------------------------------------------------------- /grano/model/entity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/model/entity.py -------------------------------------------------------------------------------- /grano/model/file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/model/file.py -------------------------------------------------------------------------------- /grano/model/permission.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/model/permission.py -------------------------------------------------------------------------------- /grano/model/pipeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/model/pipeline.py -------------------------------------------------------------------------------- /grano/model/project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/model/project.py -------------------------------------------------------------------------------- /grano/model/property.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/model/property.py -------------------------------------------------------------------------------- /grano/model/relation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/model/relation.py -------------------------------------------------------------------------------- /grano/model/schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/model/schema.py -------------------------------------------------------------------------------- /grano/model/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/model/util.py -------------------------------------------------------------------------------- /grano/plugins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/plugins.py -------------------------------------------------------------------------------- /grano/providers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/providers.py -------------------------------------------------------------------------------- /grano/query/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/query/__init__.py -------------------------------------------------------------------------------- /grano/query/bidi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/query/bidi.py -------------------------------------------------------------------------------- /grano/query/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/query/parser.py -------------------------------------------------------------------------------- /grano/test/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/test/__init__.py -------------------------------------------------------------------------------- /grano/test/fixtures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/test/fixtures.py -------------------------------------------------------------------------------- /grano/test/test_authz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/test/test_authz.py -------------------------------------------------------------------------------- /grano/test/test_query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/test/test_query.py -------------------------------------------------------------------------------- /grano/test/test_sessions_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/test/test_sessions_api.py -------------------------------------------------------------------------------- /grano/test/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/test/util.py -------------------------------------------------------------------------------- /grano/test/views/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /grano/test/views/test_filters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/test/views/test_filters.py -------------------------------------------------------------------------------- /grano/views/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/views/__init__.py -------------------------------------------------------------------------------- /grano/views/accounts_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/views/accounts_api.py -------------------------------------------------------------------------------- /grano/views/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/views/auth.py -------------------------------------------------------------------------------- /grano/views/base_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/views/base_api.py -------------------------------------------------------------------------------- /grano/views/cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/views/cache.py -------------------------------------------------------------------------------- /grano/views/entities_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/views/entities_api.py -------------------------------------------------------------------------------- /grano/views/facets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/views/facets.py -------------------------------------------------------------------------------- /grano/views/files_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/views/files_api.py -------------------------------------------------------------------------------- /grano/views/filters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/views/filters.py -------------------------------------------------------------------------------- /grano/views/imports_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/views/imports_api.py -------------------------------------------------------------------------------- /grano/views/log_entries_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/views/log_entries_api.py -------------------------------------------------------------------------------- /grano/views/permissions_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/views/permissions_api.py -------------------------------------------------------------------------------- /grano/views/pipelines_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/views/pipelines_api.py -------------------------------------------------------------------------------- /grano/views/projects_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/views/projects_api.py -------------------------------------------------------------------------------- /grano/views/properties_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/views/properties_api.py -------------------------------------------------------------------------------- /grano/views/reconcile_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/views/reconcile_api.py -------------------------------------------------------------------------------- /grano/views/relations_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/views/relations_api.py -------------------------------------------------------------------------------- /grano/views/schemata_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/views/schemata_api.py -------------------------------------------------------------------------------- /grano/views/sessions_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/views/sessions_api.py -------------------------------------------------------------------------------- /grano/views/sorters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/grano/views/sorters.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/requirements.txt -------------------------------------------------------------------------------- /senegal/companies.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/senegal/companies.yaml -------------------------------------------------------------------------------- /senegal/fellows.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/senegal/fellows.csv -------------------------------------------------------------------------------- /senegal/loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/senegal/loader.py -------------------------------------------------------------------------------- /senegal/model.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/senegal/model.yaml -------------------------------------------------------------------------------- /senegal/senegal-companies.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/senegal/senegal-companies.csv -------------------------------------------------------------------------------- /senegal/senegal-politicians.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/senegal/senegal-politicians.csv -------------------------------------------------------------------------------- /senegal_companies_script.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/senegal_companies_script.py -------------------------------------------------------------------------------- /senegal_script.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/senegal_script.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ANCIR/grano/HEAD/setup.py --------------------------------------------------------------------------------