FlowKit
FlowKit: Flowminder CDR analytics toolkit
파일 탐색기
최종 버전 다운로드 (.zip)- config.yml
- bug_report.md
- feature_request.md
- codeql-analysis.yml
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- dependabot.yml
- PULL_REQUEST_TEMPLATE.md
- SUPPORT.md
- main.yml
- main.yml
- main.yml
- main.yml
- main.yml
- main.yml
- main.yml
- main.yml
- .gitignore
- README.md
- .gitignore
- Pipfile
- Pipfile.lock
- provision-dev.yml
- provision.yml
- README.md
- requirements.yml
- flowminder.css
- flowminder_logo.png
- etl.md
- cache.md
- logging.md
- users.md
- deployment.md
- index.md
- mobile-data-usage.ipynb
- index.md
- example_usage.ipynb
- cell-towers-per-region.ipynb
- commuting-patterns.ipynb
- flows-above-normal.ipynb
- index.md
- joined-spatial-aggregate.ipynb
- unique-subscriber-counts.ipynb
- index.md
- 0001-pipenv-for-package-and-dependency-management.md
- 0002-pytest-for-testing.md
- 0003-http-api.md
- 0004-http-framework.md
- 0005-IPC-methods.md
- 0006-JWTs.md
- 0007-mapbox-for-worked-examples.md
- 0008-jupyter-notebooks-for-autoflow.md
- 0009-asciidoctor-pdf-for-notebook-conversion.md
- 0010-prefect-for-autoflow.md
- 0011-redaction-strategy-for-labelled-aggregates.md
- 0012-claims-role-scope-rework.md
- README.md
- api-spec.html
- dev_environment_setup.md
- index.md
- extra.css
- changelog.md
- CNAME
- flowkit_sys.png
- index.md
- install.md
- license.md
- .gitignore
- build.sh
- mkdocs.yml
- notebook_preamble.py
- Pipfile
- Pipfile.lock
- README.md
- spec.html
- __init__.py
- _version.py
- api_spec.py
- config.py
- flowapi_errors.py
- geography.py
- jwt.py
- jwt_auth_callbacks.py
- main.py
- permissions.py
- qa_endpoints.py
- query_endpoints.py
- stream_results.py
- user_model.py
- utils.py
- __init__.py
- conftest.py
- test_access_control.py
- test_access_logging.py
- test_api_spec.py
- test_geography.py
- test_get_qa_checks.py
- test_get_query.py
- test_list_queries.py
- test_main.py
- test_permissions.py
- test_poll_query.py
- test_run_query.py
- utils.py
- zmq_helpers.py
- .coveragerc
- .gitattributes
- MANIFEST.in
- Pipfile
- Pipfile.lock
- pyproject.toml
- README.md
- setup.cfg
- setup.py
- start.sh
- versioneer.py
- demo_scopes.json
- 73ea696e203d_.py
- 976c731ff30f_.py
- a8c5e1d3f7b2_add_tokens_with_roles_assoc.py
- c1d4e7b9a2f3_nullable_latest_token_expiry.py
- alembic.ini
- env.py
- README
- script.py.mako
- __init__.py
- _version.py
- admin.py
- cli.py
- config.py
- invalid_usage.py
- jwt.py
- login.py
- main.py
- models.py
- roles.py
- servers.py
- token_management.py
- user_settings.py
- users.py
- util.py
- version.py
- conftest.py
- test_access_reflects_server_limits.py
- test_auth.py
- test_commands.py
- test_get_cache_backend.py
- test_role_admin.py
- test_server_admin.py
- test_token_admin.py
- test_token_generation.py
- test_two_factor.py
- test_user_and_groups_admin.py
- test_user_password_setting.py
- test_user_views.py
- test_version_route.py
- .coveragerc
- .gitattributes
- MANIFEST.in
- pyproject.toml
- README.md
- setup.cfg
- setup.py
- uwsgi.ini
- versioneer.py
- add_new_server.js
- add_new_token.js
- add_new_user.js
- admin_edit_user.js
- login_spec.js
- logout_spec.js
- public_key.js
- role_list.js
- two_factor_auth.js
- user_details_spec.js
- version.js
- api_spec.json
- index.js
- commands.js
- component-index.html
- component.js
- e2e.js
- favicon.ico
- index.html
- manifest.json
- flowminder_logo.png
- api.js
- util.js
- AdminListItem.jsx
- AdminMenu.jsx
- App.css
- App.jsx
- BackupCodes.jsx
- BackupCodesBlock.jsx
- Dashboard.jsx
- ErrorDialog.jsx
- GenerateBackupCodes.jsx
- GroupServerAccessRights.jsx
- GroupServerPermissionDetails.jsx
- GroupServerPermissions.jsx
- GroupServerPicker.jsx
- index.css
- index.jsx
- Lister.jsx
- Listing.jsx
- Login.jsx
- LoginBox.jsx
- MessageSnackbar.jsx
- Picker.jsx
- PublicKey.jsx
- registerServiceWorker.js
- RightsCascade.jsx
- RoleAdmin.jsx
- RoleDetails.cy.jsx
- RoleDetails.jsx
- RoleMembersPicker.jsx
- RoleScopePicker.cy.jsx
- RoleScopePicker.jsx
- ScopeDetails.jsx
- ServerAdminDetails.jsx
- ServerButton.jsx
- ServerList.jsx
- SubmitButtons.jsx
- Token.jsx
- TokenBuilder.jsx
- TokenDetails.jsx
- TokenList.jsx
- TokenPermission.jsx
- TokenRolesPicker.jsx
- TwoFactorActivate.jsx
- TwoFactorConfirm.jsx
- TwoFactorLoginBox.jsx
- UserAdminDetails.jsx
- UserDetails.jsx
- UserGroupsPicker.jsx
- UserList.jsx
- UserRoleList.jsx
- UserRolesPicker.jsx
- UserServer.jsx
- UserServerList.jsx
- Version.jsx
- WarningDialog.jsx
- .gitignore
- .prettierignore
- cypress.config.js
- package-lock.json
- package.json
- README.md
- docker-compose.letsencrypt.yml
- docker-compose.yml
- Pipfile
- Pipfile.lock
- README.md
- start.sh
- __init__.py
- _version.py
- aggregates.py
- api_query.py
- async_api_query.py
- async_client.py
- async_connection.py
- client.py
- connection.py
- errors.py
- query_specs.py
- results.xml
- __init__.py
- conftest.py
- test_api_query.py
- test_async_api_query.py
- test_async_client.py
- test_async_connection.py
- test_connection.py
- test_get_available_dates.py
- test_get_geography.py
- test_get_status.py
- test_get_url.py
- test_login.py
- test_post_json.py
- test_queries.py
- test_query_ready.py
- zmq_helpers.py
- __init__.py
- .coveragerc
- .gitattributes
- LICENSE
- MANIFEST.in
- Pipfile
- Pipfile.lock
- pyproject.toml
- README.md
- setup.cfg
- setup.py
- versioneer.py
- 0000_check_environment.sh
- 0010_create_extensions.sh
- 0010_flowdb_version.sh
- 0010_location_table.sh
- 0010_postgis_vit_utilities.sql
- 0010_schema_public.sql
- 0010_tweak_config.sh
- 0020_grid.sql
- 0020_hartigan.sql
- 0020_schema_cache.sql
- 0020_schema_events.sql
- 0020_schema_geography.sql
- 0020_schema_infrastructure.sql
- 0020_schema_other.sql
- 0030_add_data.sql
- 0030_available_tables.sql
- 0030_configure_cache.sh
- 0030_postgis_ingest_data.sh
- 0030_schema_dfs.sql
- 0030_schema_interactions.sql
- 0030_utilities.sql
- 0030_viewshed.sql
- 9000_last_create_roles.sh
- configurate.py
- pg_config_template.conf
- tac_database.csv
- 9800_population_density.sql.gz
- 9900_ingest_synthetic_data.sh
- 9900_ingest_test_data.sh
- 9910_migrate_test_data.sql
- 9910_run_synthetic_dfs_data_generation_script.sh
- 9920_run_convert_events_to_parquet.sh
- generate_synthetic_data.py
- generate_synthetic_data_sql.py
- README.md
- run_qa_checks.py
- MLS-subset-cells-nepal.csv
- NPL_admbnda_adm3_Districts_simplified.geojson
- ingest_cells.sql
- Pipfile
- Pipfile.lock
- cells.csv
- sites.csv
- calls_20160101.csv
- calls_20160102.csv
- calls_20160103.csv
- calls_20160104.csv
- calls_20160105.csv
- calls_20160106.csv
- calls_20160107.csv
- mds_20160101.csv
- mds_20160102.csv
- mds_20160103.csv
- mds_20160104.csv
- mds_20160105.csv
- mds_20160106.csv
- mds_20160107.csv
- sms_20160101.csv
- sms_20160102.csv
- sms_20160103.csv
- sms_20160104.csv
- sms_20160105.csv
- sms_20160106.csv
- sms_20160107.csv
- topup_20160101.csv
- topup_20160102.csv
- topup_20160103.csv
- topup_20160104.csv
- topup_20160105.csv
- topup_20160106.csv
- topup_20160107.csv
- tac_database.csv
- zz_convert_events_to_parquet.py
- zz_generate_synthetic_dfs_data.py
- admin0.sql
- admin1.sql
- admin2.sql
- admin3.sql
- ingest_calls.sql
- ingest_cells.sql
- ingest_dem.sql
- ingest_gambia_admin2.sql
- ingest_mds.sql
- ingest_sites.sql
- ingest_sms.sql
- ingest_topup.sql
- small_nepal_raster.sql
- Pipfile
- Pipfile.lock
- README.md
- test_data.csv
- conftest.py
- Pipfile
- Pipfile.lock
- test_database.py
- test_extensions.py
- test_flowdb_version.py
- test_geometry.py
- test_indices.py
- test_partitioning.py
- test_permissions.py
- test_roles.py
- test_synthetic_data.py
- test_utility_functions.py
- test_viewshed.py
- .gitignore
- Pipfile
- Pipfile.lock
- README.md
- 01_create_roles.sh
- 01_create_events_cdr_table.sql
- 02_insert_sample_data.sql
- Dockerfile
- calls.py
- extract_calls.sql
- extract_sms.sql
- sms.py
- stage_calls.sql
- SMS_20190101.csv
- SMS_20190102.csv
- defaults_flowkit.env
- defaults_ingestion_db.env
- docker-compose-ingestion_db.yml
- docker-stack-flowkit.yml
- Makefile
- README.md
- shut_down_docker_stack.sh
- __init__.py
- fixed_sql_mixin.py
- fixed_sql_with_params_mixin.py
- table_name_macros_mixin.py
- wrapping_sql_mixin.py
- __init__.py
- add_constraints_operator.py
- analyze_operator.py
- attach_operator.py
- cluster_operator.py
- create_foreign_staging_table_operator.py
- create_indexes_operator.py
- create_staging_view_operator.py
- extract_from_foreign_table_operator.py
- extract_from_view_operator.py
- qa_check_operator.py
- update_etl_table_operator.py
- update_location_ids_table_operator.py
- count_added_rows_outgoing.sql
- count_null_counterparts.sql
- count_null_durations.sql
- count_onnet_msisdns.sql
- count_onnet_msisdns_incoming.sql
- count_onnet_msisdns_outgoing.sql
- max_duration.sql
- median_duration.sql
- count_added_rows_outgoing.sql
- count_null_counterparts.sql
- count_onnet_msisdns.sql
- count_onnet_msisdns_incoming.sql
- count_onnet_msisdns_outgoing.sql
- count_added_rows.sql
- count_duplicated.sql
- count_duplicates.sql
- count_imeis.sql
- count_imsis.sql
- count_locatable_events.sql
- count_locatable_location_ids.sql
- count_location_ids.sql
- count_msisdns.sql
- count_null_imeis.sql
- count_null_imsis.sql
- count_null_location_ids.sql
- earliest_timestamp.sql
- latest_timestamp.sql
- max_msisdns_per_imei.sql
- max_msisdns_per_imsi.sql
- __init__.py
- data_present_sensor.py
- file_flux_sensor.py
- n_rows_present_sensor.py
- table_flux_sensor.py
- __init__.py
- _version.py
- cli.py
- util.py
- .gitattributes
- MANIFEST.in
- pyproject.toml
- README.md
- setup.cfg
- setup.py
- versioneer.py
- dummy_qa_check.sql
- create_staging_view.sql
- extract.sql
- filesystem_dag.py
- remote_table_dag.py
- test_dag.py
- test_qa_dag.py
- calls_20160301.csv.gz
- calls_20160302.csv.gz
- .keep
- conftest.py
- test_dags_present.py
- test_fixuid.py
- test_full_pipeline.py
- test_qa.py
- test_security_setup.py
- conftest.py
- test_create_dag.py
- test_dag_folder_install.py
- test_fixed_sql_mixin.py
- test_foreign_staging_table_operator.py
- test_params_mixin.py
- test_qa_check_discovery.py
- test_table_name_macros.py
- test_wrapping_sql_mixin.py
- .airflow-version
- .coveragerc
- .python-version
- constraints.txt
- dev-requirements.txt
- entrypoint.sh
- init.sh
- Makefile
- README.md
- requirements.txt
- webserver_config.py
- __init__.py
- _version.py
- cli.py
- fixtures.py
- jwt.py
- conftest.py
- test_cli.py
- test_generator.py
- test_keypairs.py
- test_plugins.py
- .coveragerc
- .gitattributes
- MANIFEST.in
- Pipfile
- Pipfile.lock
- pyproject.toml
- README.md
- setup.cfg
- setup.py
- versioneer.py
- __init__.py
- flowmachine_errors.py
- __init__.py
- exposed_datetime_mixin.py
- geodata_mixin.py
- graph_mixin.py
- __init__.py
- active_at_reference_location_counts.py
- aggregate_network_objects.py
- aggregation_unit.py
- base_exposed_query.py
- base_query_with_sampling.py
- base_schema.py
- calendar_activity.py
- coalesced_location.py
- consecutive_trips_od_matrix.py
- custom_fields.py
- daily_location.py
- dfs_metric_total_amount.py
- displacement.py
- dummy_query.py
- event_count.py
- field_mixins.py
- flowmachine_query.py
- flows.py
- geography.py
- handset.py
- histogram_aggregate.py
- inflows.py
- joined_spatial_aggregate.py
- labelled_flows.py
- labelled_spatial_aggregate.py
- localised_calendar_activity.py
- location_event_counts.py
- location_introversion.py
- location_visits.py
- majority_location.py
- meaningful_locations.py
- mobility_classification.py
- modal_location.py
- most_frequent_location.py
- nocturnal_events.py
- one_of_query.py
- outflows.py
- pareto_interactions.py
- radius_of_gyration.py
- random_sample.py
- reference_location.py
- spatial_aggregate.py
- subscriber_degree.py
- subscriber_subset.py
- topup_amount.py
- topup_balance.py
- total_active_periods.py
- total_network_objects.py
- trips_od_matrix.py
- unique_location_counts.py
- unique_locations.py
- unique_subscriber_counts.py
- unique_visitor_counts.py
- unmoving_at_reference_location_counts.py
- unmoving_counts.py
- visited_most_days.py
- __init__.py
- action_handlers.py
- action_request_schema.py
- cache_cleanup.py
- exceptions.py
- server.py
- server_config.py
- utils.py
- zmq_helpers.py
- __init__.py
- cache.py
- connection.py
- context.py
- custom_query.py
- date_range.py
- dependency_graph.py
- dummy_query.py
- geotable.py
- grid.py
- hour_slice.py
- init.py
- join.py
- join_to_location.py
- logging.py
- query.py
- query_info_lookup.py
- query_state.py
- query_stub.py
- random.py
- spatial_unit.py
- sqlalchemy_table_definitions.py
- sqlalchemy_utils.py
- statistic_types.py
- subscriber_subsetter.py
- subset.py
- table.py
- union.py
- union_with_fixed_values.py
- __init__.py
- total_amount_for_metric.py
- __init__.py
- active_at_reference_location_counts.py
- consecutive_trips_od_matrix.py
- flows.py
- joined_spatial_aggregate.py
- labelled_flows.py
- labelled_spatial_aggregate.py
- location_introversion.py
- meaningful_locations_aggregate.py
- meaningful_locations_od.py
- pwo.py
- redacted_active_at_reference_location_counts.py
- redacted_consecutive_trips_od_matrix.py
- redacted_flows.py
- redacted_in_out_flows.py
- redacted_joined_spatial_aggregate.py
- redacted_labelled_aggregate.py
- redacted_labelled_flows.py
- redacted_labelled_spatial_aggregate.py
- redacted_location_introversion.py
- redacted_location_metric.py
- redacted_meaningful_locations_aggregate.py
- redacted_meaningful_locations_od.py
- redacted_spatial_aggregate.py
- redacted_total_events.py
- redacted_trips_od_matrix.py
- redacted_unique_subscriber_counts.py
- redacted_unique_vistor_counts.py
- redacted_unmoving_at_reference_location_counts.py
- redacted_unmoving_counts.py
- spatial_aggregate.py
- total_events.py
- trips_od_matrix.py
- unique_subscriber_counts.py
- unique_visitor_counts.py
- unmoving_at_reference_location_counts.py
- unmoving_counts.py
- __init__.py
- total_network_objects.py
- __init__.py
- histogram_aggregation.py
- per_value_aggregate.py
- redacted_per_value_aggregate.py
- __init__.py
- raster_statistics.py
- __init__.py
- circles.py
- distance_matrix.py
- geography.py
- location_area.py
- location_cluster.py
- versioned_infrastructure.py
- __init__.py
- active_at_reference_location.py
- active_subscribers.py
- calendar_activity.py
- call_days.py
- coalesced_location.py
- contact_balance.py
- contact_reciprocal.py
- contact_reference_locations_stats.py
- daily_location.py
- day_trajectories.py
- displacement.py
- distance_counterparts.py
- distance_series.py
- entropy.py
- event_count.py
- event_type_proportion.py
- filtered_reference_location.py
- first_location.py
- handset_stats.py
- hartigan_cluster.py
- imputed_distance_series.py
- interevent_interval.py
- interevent_period.py
- iterative_median_filter.py
- label_event_score.py
- last_location.py
- location_visits.py
- majority_location.py
- mds_volume.py
- meaningful_locations.py
- metaclasses.py
- mobility_classification.py
- modal_location.py
- most_frequent_location.py
- new_subscribers.py
- nocturnal_events.py
- pareto_interactions.py
- per_contact_event_stats.py
- per_location_event_stats.py
- per_subscriber_aggregate.py
- radius_of_gyration.py
- scores.py
- subscriber_call_durations.py
- subscriber_degree.py
- subscriber_stay_lengths.py
- subscriber_tacs.py
- topup_amount.py
- topup_balance.py
- total_active_periods.py
- unique_location_counts.py
- unique_locations.py
- unmoving.py
- unmoving_at_reference_location.py
- visited_most_days.py
- __init__.py
- combine_first.py
- direction_enum.py
- event_table_subset.py
- events_tables_union.py
- feature_collection.py
- group_values.py
- multilocation.py
- sets.py
- subscriber_locations.py
- unique_values_from_queries.py
- validators.py
- __init__.py
- __init__.py
- _version.py
- utils.py
- versions.py
- flows_reference.json
- test_sql_strings_and_results.test_daily_location_1_df.approved.txt
- test_sql_strings_and_results.test_daily_location_1_sql.approved.txt
- test_sql_strings_and_results.test_daily_location_2_df.approved.txt
- test_sql_strings_and_results.test_daily_location_2_sql.approved.txt
- test_sql_strings_and_results.test_daily_location_3_df.approved.txt
- test_sql_strings_and_results.test_daily_location_3_sql.approved.txt
- test_sql_strings_and_results.test_daily_location_4_df.approved.txt
- test_sql_strings_and_results.test_daily_location_4_sql.approved.txt
- test_sql_strings_and_results.test_daily_location_5_df.approved.txt
- test_sql_strings_and_results.test_daily_location_5_sql.approved.txt
- test_sql_strings_and_results.test_daily_location_6_df.approved.txt
- test_sql_strings_and_results.test_daily_location_6_sql.approved.txt
- test_sql_strings_and_results.test_versioned_site_sql.approved.txt
- approvaltests_config.json
- README.md
- test_sql_strings_and_results.py
- conftest.py
- test_action_handlers.py
- test_query_logging.py
- test_server_config.py
- test_zmq_helpers.py
- conftest.py
- test_active_at_reference_location.py
- test_active_at_reference_location_counts.py
- test_active_subscribers.py
- test_async.py
- test_cache.py
- test_cache_utils.py
- test_cache_watch_service.py
- test_calldays.py
- test_circles.py
- test_class_database.py
- test_coalesced_location.py
- test_combine_first.py
- test_consecutive_trips_od_matrix.py
- test_contact_balance.py
- test_contact_reference_locations_stats.py
- test_context.py
- test_custom_query.py
- test_daily_location.py
- test_dataframe_caching.py
- test_date_range.py
- test_day_trajectories.py
- test_dependency_graph.py
- test_dfs_total_amount_for_metric.py
- test_displacement.py
- test_event_table_subset.py
- test_events_table_union.py
- test_exposed_datetime_mixin.py
- test_feature_collection.py
- test_filtered_reference_location.py
- test_first_location.py
- test_flows.py
- test_geomixin.py
- test_geotable.py
- test_grid.py
- test_groupvalues.py
- test_histogram_aggregations.py
- test_home_location.py
- test_hour_slice.py
- test_indexes.py
- test_init.py
- test_inoutflows.py
- test_join_to_location.py
- test_joined_aggregate.py
- test_label_event_score.py
- test_labelled_flows.py
- test_labelled_spatial_aggregate.py
- test_last_location.py
- test_location_area.py
- test_location_cluster.py
- test_location_introversion.py
- test_location_visits.py
- test_majority_location.py
- test_meaningful_locations.py
- test_meaningful_locations_aggregate.py
- test_meaningful_locations_od.py
- test_mobility_classification.py
- test_most_frequent_locations.py
- test_networkx_export.py
- test_new_subscribers.py
- test_nocturnal_events.py
- test_pareto.py
- test_per_subscriber_aggregate.py
- test_per_value_aggregate.py
- test_pwo.py
- test_query.py
- test_query_info_lookup.py
- test_query_join.py
- test_query_object_construction.py
- test_query_object_construction.test_construct_query.approved.txt
- test_query_state.py
- test_query_union.py
- test_radius_of_gyration.py
- test_random.py
- test_raster_statistics.py
- test_redacted_active_at_reference_location_counts.py
- test_redacted_consecutive_trips.py
- test_redacted_flows.py
- test_redacted_joined_spatial_aggregate.py
- test_redacted_labelled_spatial_aggregate.py
- test_redacted_location_introversion.py
- test_redacted_meaningful_locations_aggregate.py
- test_redacted_meaningful_locations_od.py
- test_redacted_per_value_aggregate.py
- test_redacted_spatial_aggregate.py
- test_redacted_total_events.py
- test_redacted_trips_od_matrix.py
- test_redacted_unique_subscriber_counts.py
- test_redacted_unique_visitor_counts.py
- test_redacted_unmoving_at_reference_location_counts.py
- test_redacted_unmoving_counts.py
- test_scores.py
- test_spatial_aggregate.py
- test_spatial_distancematrix.py
- test_spatial_geography.py
- test_spatial_unit.py
- test_subscriber_calendar_activity.py
- test_subscriber_call_durations.py
- test_subscriber_contact_reciprocal.py
- test_subscriber_degree.py
- test_subscriber_distance_counterparts.py
- test_subscriber_distance_series.py
- test_subscriber_entropy.py
- test_subscriber_event_count.py
- test_subscriber_event_type_proportion.py
- test_subscriber_handset_stats.py
- test_subscriber_imputed_distance_series.py
- test_subscriber_interevent_gap.py
- test_subscriber_iterative_median_filter.py
- test_subscriber_location_cluster.py
- test_subscriber_location_subset.py
- test_subscriber_locations.py
- test_subscriber_mds_volume.py
- test_subscriber_per_contact_event_stats.py
- test_subscriber_per_location_event_stats.py
- test_subscriber_stay_lengths.py
- test_subscriber_subsetter.py
- test_subscriber_subsetting.py
- test_subscriber_tacs.py
- test_subscriber_topup_amount.py
- test_subscriber_topup_balance.py
- test_subsetting.py
- test_table.py
- test_to_sql.py
- test_total_active_periods_subscriber.py
- test_total_location_events.py
- test_total_network_objects.py
- test_trips_od_matrix.py
- test_union_with_fixed_values.py
- test_unique_location_counts.py
- test_unique_locations.py
- test_unique_subscriber_counts.py
- test_unique_subscribers.py
- test_unique_values_from_queries.py
- test_unique_visitor_counts.py
- test_unmoving.py
- test_unmoving_at_reference_location.py
- test_unmoving_at_reference_location_counts.py
- test_unmoving_counts.py
- test_utils.py
- test_versioned_infrastructure.py
- test_visited_most_days.py
- .coveragerc
- .gitattributes
- MANIFEST.in
- Pipfile
- Pipfile.lock
- pyproject.toml
- README.md
- setup.cfg
- setup.py
- versioneer.py
- common.yaml
- test_api_spec.py
- test_api_spec.test_generated_openapi_json_spec.approved.txt
- test_api_spec.test_generated_openapi_yaml_spec.approved.txt
- test_available_dates.tavern.yaml
- __init__.py
- helpers.py
- test_action_get_available_dates.py
- test_action_get_params.py
- test_action_get_query_kind.py
- test_action_get_sql.py
- test_action_poll_query.py
- test_action_run_query.py
- test_get_geo_sql.py
- test_helper_functions.py
- test_server.py
- test_server.test_api_spec_of_flowmachine_query_schemas.approved.txt
- test_daily_location_results.test_daily_location_1_df.approved.txt
- test_daily_location_results.test_daily_location_1_sql.approved.txt
- test_event_count_results.test_event_count_1_df.approved.txt
- test_event_count_results.test_event_count_1_sql.approved.txt
- test_event_count_results.test_event_count_2_df.approved.txt
- test_event_count_results.test_event_count_2_sql.approved.txt
- test_event_count_results.test_event_count_3_df.approved.txt
- test_event_count_results.test_event_count_3_sql.approved.txt
- test_event_count_results.test_event_count_4_df.approved.txt
- test_event_count_results.test_event_count_4_sql.approved.txt
- test_event_count_results.test_event_count_5_df.approved.txt
- test_event_count_results.test_event_count_5_sql.approved.txt
- test_events_tables_union.test_events_tables_union_1_df.approved.txt
- test_events_tables_union.test_events_tables_union_1_sql.approved.txt
- test_events_tables_union.test_events_tables_union_2_df.approved.txt
- test_events_tables_union.test_events_tables_union_2_sql.approved.txt
- test_events_tables_union.test_events_tables_union_3_df.approved.txt
- test_events_tables_union.test_events_tables_union_3_sql.approved.txt
- approvaltests_config.json
- test_daily_location_results.py
- test_event_count_results.py
- test_events_tables_union.py
- test_qa_checks.py
- test_queries.py
- __init__.py
- conftest.py
- pytest.ini
- .coveragerc
- fm_log
- Pipfile
- Pipfile.lock
- README.md
- run_tests.sh
- test_tokens_key
- .gitignore
- flowapi.yml
- flowdb.yml
- flowetl.yml
- flowmachine.yml
- secrets-quickstart.sh
- .gitattributes
- .gitignore
- .mergify.yml
- .pre-commit-config.yaml
- .travis.yml
- CHANGELOG.md
- development_environment
- docker-compose-build.yml
- docker-compose-syntheticdata-build.yml
- docker-compose-syntheticdata.yml
- docker-compose-testdata-build.yml
- docker-compose-testdata.yml
- docker-compose.yml
- examples.Dockerfile
- examples.Dockerfile.dockerignore
- flowapi.Dockerfile
- flowapi.Dockerfile.dockerignore
- flowauth.Dockerfile
- flowauth.Dockerfile.dockerignore
- flowdb.Dockerfile
- flowdb.Dockerfile.dockerignore
- flowdb_oracle_fdw.Dockerfile.dockerignore
- flowdb_synthetic_data.Dockerfile
- flowdb_synthetic_data.Dockerfile.dockerignore
- flowdb_testdata.Dockerfile
- flowdb_testdata.Dockerfile.dockerignore
- flowetl.Dockerfile
- flowetl.Dockerfile.dockerignore
- flowmachine.Dockerfile
- flowmachine.Dockerfile.dockerignore
- LICENSE
- Makefile
- quick_start.sh
- README.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/Flowminder/FlowKit
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd FlowKit
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Docker
쉬움 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
docker compose up -d --build
정의된 모든 컨테이너(서버, DB 등)를 한 번에 빌드하고 백그라운드에서 실행합니다.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
3. Node.js
쉬움사전 준비물
⚠️ 이 프로젝트는 규모가 큰 저장소라, 이 방법이 실제 핵심 제품이 아니라 내부 하위 패키지를 가리키는 것일 수 있습니다. README 전체를 함께 확인해보세요.
cd flowauth/frontend
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
npm install
package.json에 명시된 라이브러리들을 내려받아 설치합니다.
npm start
개발/실행 서버를 켭니다.
명령어 실행 후 터미널에 나타나는 주소(보통 http://localhost:3000 형태)를 브라우저에서 열어보세요.
4. Python
쉬움사전 준비물
pipenv install
이 명령어를 터미널에 그대로 입력해 실행하세요.
jupyter notebook
브라우저에서 노트북(.ipynb) 파일들을 열람하고 실행할 수 있는 Jupyter 화면을 켭니다.
에러 메시지 없이 실행되고 터미널에 안내 문구가 출력되면 정상입니다.
5. Make
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Make Linux/macOS는 보통 기본 설치되어 있습니다. Windows는 별도 설치(예: MSYS2, WSL)가 필요합니다.
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
에러 없이 끝나면 성공입니다. 생성된 실행 파일을 직접 실행해보세요.
// repository documentation
Was this content helpful?
(0 ratings)
